Go to file
SeanOMik 056c04fc4a
Merge pull request #82 from SeanOMik/mshipman/1.19
Update to 1.19
2022-06-28 00:50:33 -04:00
.github Try to fix CI 2022-02-19 13:18:59 -05:00
1_14_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_15_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_16_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_16_R2 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_16_R3 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_17_1_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_17_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_18_1_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_18_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_18_R2 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
1_19_R1 Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
Plugin Update readme and change pom.xml a bit for development on linux 2022-06-28 00:47:01 -04:00
Screenshots Fix screenshots on readme. 2021-07-18 23:40:32 -04:00
Utility Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
.gitignore Update to 1.18, remove need for AnvilGUI submodule, simplify gitignore 2021-12-11 01:33:11 -05:00
LICENSE
README.md Update readme and change pom.xml a bit for development on linux 2022-06-28 00:47:01 -04:00
ci-pom.xml Bump version to 2.2.5 2022-06-24 02:30:06 +00:00
compileSpigotVersions.sh Try to fix CI 2022-02-19 13:18:59 -05:00
pom.xml Bump version to 2.2.5 2022-06-24 02:30:06 +00:00

README.md

Tamable Foxes

SpigotMC Plugin that gives you the ability to tame foxes!

WARNING: Do not reload the plugin, you may loose foxes!!

NOTE: You no longer need to add the program arguments to your start file. If you previously had them, you can delete them, but I don't think it would harm if you leave them in.

Default configuration files:

If you get any errors, create an issue!

Have you ever wanted to tame foxes? Well, now you can! Use chicken to tame and sweet berries to breed them!

Features:

  • 33% Chance of taming
  • Breeding
  • Wild foxes pick berry bushes
  • Leaping on targets
  • Tamed foxes sleep when their owner does
  • Foxes follow owner
  • You can shift + right-click to let the fox hold items
  • Right-click to make the fox sit
  • Shift Right-click with an empty hand to make the fox sleep
  • If the fox is holding a totem of undying, the fox will consume it and be reborn.
  • Foxes attack the owner's target
  • Foxes attack the thing that attacked the owner.
  • Foxes are automatically spawned inside the world. (Same areas as vanilla foxes)
  • Foxes attack chickens and rabbits.
  • Snow and red foxes.
  • Language.yml
  • Message when a tamed fox dies
  • /givefox command to give foxes to other players.
  • Disabling certain gameplay messages
    • You can do this by changing certain fields in language.yml to "disabled". The fields that can be disabled are:
      • taming-tamed-message
      • taming-asking-for-name-message
      • taming-chosen-name-perfect
      • fox-doesnt-trust

Commands:

  • /spawntamablefox [red/snow]: Spawns a tamable fox at the players' location.
  • /tamablefoxes reload: Reloads
  • /givefox [player name]: Give a fox to another player.

Permissions:

  • tamablefoxes.reload: Reloads the plugin config. Default: op
  • tamablefoxes.spawn: Gives permission to run the command /spawntamablefox. Default: op
  • tamablefoxes.tame: Gives the player the ability to tame a fox. Default: Everybody
  • tamablefoxes.tame.unlimited: Lets players bypass the tame limit. Default: op
  • tamablefoxes.tame.anywhere: Lets players bypass the banned worlds in config.yml (so they can tame in any world). Default: op
  • tamablefoxes.givefox.give.others: Allows the player to give another players fox to a player with /givefox. This will ignore if the other receiving has the tamablefoxes.givefox.receive permission. Default: op
  • tamablefoxes.givefox.give: Gives the player the ability to give foxes to other players with /givefox. Default: Everybody
  • tamablefoxes.givefox.receive: Gives the player the ability to receive foxes from other players from /givefox. Default: Everybody

foxes sleeping foxes sitting player holding sword foxes with baby looking at player giving fox totem fox leaping towards chicken

Building

To build you must have several versions of spigot built and inside your maven cache. Here's a list of commands to run to install all of the correct versions:

# Java 8 (or 1.8)
java -jar ./BuildTools.jar --rev 1.14.4
java -jar ./BuildTools.jar --rev 1.15
java -jar ./BuildTools.jar --rev 1.16.1
java -jar ./BuildTools.jar --rev 1.16.3
java -jar ./BuildTools.jar --rev 1.16.5

# Java 16
java -jar ./BuildTools.jar --rev 1.17 --remapped remapped-mojang
java -jar ./BuildTools.jar --rev 1.17.1 --remapped remapped-mojang

# Java 17
java -jar ./BuildTools.jar --rev 1.18 --remapped remapped-mojang
java -jar ./BuildTools.jar --rev 1.18.1 --remapped remapped-mojang
java -jar ./BuildTools.jar --rev 1.18.2 --remapped remapped-mojang
java -jar ./BuildTools.jar --rev 1.19 --remapped remapped-mojang

Yes it's a lot, yes it will likely take a while to build all of these spigot versions. Only versions after 1.17 use remapped jars.

Metrics collection

metrics Tamable Foxes collects anonymous server statistics through bStats, an open-source statistics service for Minecraft software. If you wish to opt-out, you can do so in the bstats/config.yml file.