HorseOverhaul icon

HorseOverhaul -----

Check stats, Create deeds, Craft whistles, and more!



[​IMG]
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:
    1. Horse sprinting w/ stamina
    2. Admin command(s)
    3. Horse capturing (like poké balls)
    4. Remove random rearing
    5. Horse whistling by name

Some notes for admins
  1. 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
  2. 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
  3. 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!

Resource Information
Author:
----------
Total Downloads: 1,614
First Release: Feb 23, 2020
Last Update: Mar 8, 2021
Category: ---------------
All-Time Rating:
8 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings