Overview Have you ever thought that vanilla Minecraft's horses are a little.... Underwhelming? Or perhaps you're just looking for some small ease of life features? Either way, this plugin takes a broad approach to trying to make Minecraft's horses a little more interesting, whether it be horse capitalism or simply checking the stats of your horse.
Features Each of the underlined features can be independently toggled in the config, and features that you disable will have no impact on performance at all.
Check Horse Stats:
Right click a tamed horse with a carrot on a stick to check its stats
Display the stats of the horse you recently inspected by right clicking a sign
If Ownership is enabled, you can't check the stats of other people's horses
Better Breeding:
New breeding algorithm that provides more generational improvements rather than complete luck
betterBreeding:foodEffects:
Get better results from your breeding by using better foods.
Enchanted golden apples give you a maxed out horse (but it won't ever be able to breed!), and golden apples make it so you can't do worse than the lower of your two parents!
*requires Better Breeding to be true*
Ownership:
Claim a horse as yours by clicking on it with a blank deed after taming it, or click on it with its existing deed to become its new owner
Craft a blank deed by combining a book and quill with a golden carrot
Can disable this recipe by setting ownership:craftingRecipe to false in the config
Name the horse upon claiming it
ownership:coloredNames:
Option to support using Color Codes when initially naming a horse, click here to view the codes
*requires Ownership to be true*
Can't damage your own horse if it's wearing armor
Right click an owned foal with shears to "neuter" it: it can't breed, so you can safely sell it to someone without them using it to breed their own horses
Can't rename a horse unless you're holding its deed in your off hand
Whistles:
Lost your horse? Call it with a whistle!
Right click while holding a whistle to find its corresponding horse!
Your horse will only be found if it's alive and within a 100x30x100 radius of your location
You can use the whistle once every 10 seconds (prevents people from overloading the server)
If whistles:teleport is marked true in your settings.yml, than the horse will teleport to your location
Otherwise, it will glow through walls for 10 seconds
Craft a blank whistle by combining an iron ingot and golden carrot
This recipe can be disabled by setting whistles:craftingRecipe to false in settings.yml
Choose which horse your whistle is linked to by simply right clicking said horse with a blank whistle
Type "/horseo whistle" for more info
Nerf Wild Horses:
Reduce the starting stats of wild horses by a chosen factor (default is 1.5) in order to require players to breed to get the best horses
Can also have the option of overriding any existing horses (treats any pre-existing horse in your world as "wild", and nerfs it)
Also applies to donkeys, mules, llamas, skeleton horses, trader llamas, and zombie horses
Auto Gear Equip:
Saddles and armor get equipped on the horse when you right click it, rather than having to open up their inventory first. Can still shift + click to open the inventory as usual
Demonstration
Commands /horseo
Gives players help / instructions on fouraspects of the plugin: breeding, ownership, checking stats, and whistles
Usage:
/horseo <breed, own, stats, whistle>
Example
/horseo own
/horseo reload
Admin use only!
Reloads the plugin's configuration without need to restart server
Requires the horseo.reload permission
Permissions
horseo.claimWild:
description: Grants you permission to claim wild horses (requires ownership to be enabled in config)
default: true
horseo.claimOwned:
description: Grants you permission to claim other owned horses using their deeds (requires ownership to be enabled in config)
default: true
horseo.reload:
description: Allows an admin to refresh HorseOverhaul's configuration
default: op
horseo.interactAll:
description: Allows you to ride/interact with any horse regardless of ownership
default: false
Features In Development: (Listed in estimated order of release)
Version 1.4:
Multi-language support
TBD:
Horse sprinting w/ stamina
Admin command(s)
Horse capturing (like poké balls)
Remove random rearing
Horse whistling by name
Some notes for admins
You can use the vanilla command /tag to view or remove certain properties of horses, like whether or not it's owned. The three possible tags are ho.isOwned, ho.isNeutered, and ho.isNerfed
If you're starting a new world and want to use the Nerf feature, make sure you keep in mind if any horses generated in the spawn chunks before the plugin was set up. If this is the case, temporarily turn on the override feature
A server restart or reload is required for any changes made in the config to take effect
Feedback If you have any questions, find any bugs, or have any feedback at all, please feel free to post something in the discussion tab! And if whether you hate this plugin or love it, let me know by leaving a review!