- Added a config setting that if enabled, fixes the vanilla horse-stepheight bug that causes horses to lose their momentum when walking up from a block that is sligthly lower than a normal one (e.g. from path block to grass-block)
- Leashed horses now drop the leash when despawned, it is no longer lost
- You can no longer misuse the horse item, if your horse item is a saddle (standard) you can not equip it onto a horse, if it is a block you can no longer place it, etc.
- Added a config setting that allows you to enable rider-invincibility when mounted (disabled by default)
- Fixed a bug that caused a console error when feeding a horse
- Added the Heavenhooves trait that allows the rider to move with his horse similar to the flappy-bird movement, the horses speed-stat is also translated to the speed in the air
- Added a config section for the heavenhooves trait
- Fixed a bug that caused the breeding cooldown to be infinite unless respawned
- Added a trait-cooldown indicator that displays the trait cooldown above the hotbar or as a bossbar
- Added a config setting that allows male horses to ignore the breeding cooldown
- Added a breeding-cooldown feature that prevents horses from breeding until the cooldown is over
- Added a config setting to determine the breeding cooldown
- Added compatability for protection plugins like WorldGuard, Towny, etc. Now certain abilities will no longer work in protected areas, for example Frosthooves will not turn the water into ice in a protected region This feature overall eliminates the potential for exploits like kicking players out of safezones with kickback etc.
- Added the growth feature where horses now have a growth value, they now slowly grow over time making the transition from child to adult seamless
- Added a new config section where the whole growth feature can be disabled and customized
- This version no longer supports Java 17 and versions below 1.20.6, if your server doesn't have Java 21+ and Paper v1.20.6+ then consider updating your server or using a compatible version (4.1)
- Added a config setting that allows players to spawn their horse by rightclicking while holding the saddle in the mainhand
- Improved commenting in the config.yml file
- Made the plugin compatible with all newer versions (tested 1.16.4 - 1.21.6)
- Added a particle indicator for traited horses
- Added the Revenant Curse trait, when the ability is used, attackers get paralized
- Added the Skyburst trait, when the horse jumps, enemies around are knocked into the air
- Abilities can no longer be executed if they are disabled in the config
- Fixed a gamebreaking bug that would cause the genetics to not work properly
- Added Tab-Completion for the /horsecreate command
- Fixed a bug where denying mob-despawn in a worldguard region would dupe the horse
- The players armor is now invisible when using the Ghosthorse trait ability
- Fixed a bug that would cause the hellmare ability to ignore its cooldown
- Added the ability messages to the language.yml file
- Fixed a bug that would cause the name of a horse to not be saved
IMPORTANT INFO:
- If you are upgrading your current version, please delete your language.yml file before you load the new plugin version, since new error messages have been added
- Horses can now be spawned by anyone using the horse item, no matter of the original owner, this allows players to trade tamed horses, spawned horses are still only despawnable by the original owner
- If the horse-spawn is prevented by plugins like WorldGuard or others, the item is no longer lost, it now remains in the inventory
If you are upgrading your current version of BetterHorses make sure to delete your language.yml so a new one with updated error messages can automatically be loaded
- Fixed a bug where old horses didn't have a gender
- Fixed a bug that caused the plugin to send a wrong error message
- Same gender breeding can now be manually enabled in the config
- All text generated by the plugin can now be customized in the language.yml file
- You don't want to ruin your horse-monopoly by selling your very OP breed-ready horses? Sure thing! You can now castrate your horses with "/horse neuter" and they will no longer be able to breed!
Permission: betterhorses.neuter
- Fixed a bug where players with the betterhorses.base permission still werent able to use the /horse spawn/despawn command
- Fixed a bug where players with the betterhorses.base permission still couldnt use the /horse spawn/despawn command
- Fixed a bug where players without betterhorses.base permission were still able to execute the commands
- The horse-item is now customizable in the config
This update introduces
powerful horse abilities (traits) like Hellmare, Fireheart, FrostHooves, and more – all fully customizable via config.
You can now create horses with traits manually or receive them via breeding. Passive and active effects like fire trails, frost walking, or fire resistance are included.
✅ New in this version:
- Horse Trait System (7 abilities)
- Configurable durations, radius, cooldowns & chances
- Improved /horsecreate with trait support
- ⚙️ New options for passive ability effects
- Horse create API connection for developers
All features are
modular and toggleable – make your horses feel alive!
- Fixed a bug where despawning a horse with a full inventory would fully destory the item, it now drops to the ground
- Fixed a bug where the "/horse create" command wasn't executable without OP even if the player had the required permission, it's now executable by anyone with the "betterhorses.create" permission