UploadedAug 3, 2019
Supported Bukkit Versions
- CB 1.7.9-R0.2
- CB 1.7.9-R0.1
Fixed max health
Fixed saving horse health amount
Included source code.
Fixed error on startup for messages.
Updated messages.yml to include scoreboard stats
Fixed b that breaks updater
Fixed updater to ignore letters in update titles
Fixed 1.13 support
Updated to 1.14
Updated to Maven
Fixed issue where banished horses could not be summoned due to a entity-checking glitch
Revamped spawnedHorse calls. New methods are now used to make the code a bit cleaner.
Fixed CC Error.
Fixed vulnerability when horses are saved to database.
Edited logging system so it shows the amount of horses loaded, and not just print out all of the names
Fixed perma-death system so you can no longer check stats for horses that have died
Added constant UUID checking for getting horses and a 'spawned' variable to keep track of spawned entities. Just make sure another plugin doesn't despawn horses without killing them.
Rewrote entity handling system. If the horse is no longer valid, the system will look through the world again to try and find it.
Added ability to claim foals when claimed horses are breed.
Fixed error for claiming horses.
Fixed issue where player cannot pickup saddle on claimed horse.
Fixed horse location verification
Fixed issue where horses would become unregistered on player quit/chuck despawn.
Made max horse speeds customizable
Quickfix: Fixed autotaming util and permadeath systems
Added ability to disable scoreboard messages for chat or for scoreboard.
Added /h banishfor
Made horse generation use base-minecraft's number generation for jump and speed
Quick fix: fixed FreeHorse not checking summoned horses.
Added system so two horses can't be named the same thing
Added more warnings in case horse cannot be loaded.
Fixed issue where horse name can be empty.
Reduced speed cap to 1.
Fixed horse speeds when generating a new horse.
Fixed ChnestedHorse inventory
Fixed /h set command messages
Fixed possible corruption if one horse cannot be saved.
Fixed horse speeds
Fixed issue where players can buy horses, even if they don't own any
Added ability to change horse speeds or jumping height
Added ability to see horse speed and jumping stats in the stats menu
Fixed tab for set commands
Fixed NPE on log-out
Fixed NPE when dismounting the horse instantaneously
Added ability to disable the 'database saved' message
Moved all global variables to the default config, as it should have been from the beginning.
Fixed saving the stored speed for horses
Added ability to disable logging of saving horses in the config.
Fixed issue where speed and jumping height were not saved correctly.
Fixed hasChest error
Fixed API tag
Fixed Saddle take issue
Fixed issue where saddle was not correctly being taken from the player's inventory
Fixed issue where was remained tamed even if horse was not claimed
Added more customizable messages
Fixed chest-saving error
Fixed concurrentexception when banishing horses ondisable.
Fixed debug code
Fixed message so amount is shown when horse is bought.
Fixed LLamaClaim issue
Fixed shop issue
Added pre-support for 1.13
Fixed errors if player interacts with entities that are not horses, or if they are horses, if the player is not leashing them.
Added disable-basegame-tame in case you do not want regular horses on your server.
Fixed claim-on-tame so it forces the user to put a saddle on the horse, so the player does not need to. This should make taming easier
Removed redundant code for permtoridelistener
cleaned up code
Added ability to add or remove custom horse spawn names.
Changed TameToClaim to make sure players cannot ride horses if they have more horses than they are allowed to.
Changed PermToRide so there is a configurable message.
Fixed exception error for scoreboard health
Fixed version in config.
Fixed 'currenthorse' so it is set to the horse the player last rode
fixed command messages for '/h breed' so it displayed "/h create"
/h me and /h stats now show in both the scoreboard and chat
Added confirmation message when changing names
Added /h stable
Fixed /h db error if itemstacks are stored as array
Fixed translated messages if db message is sent to console
Removed debug messages for stats menu
Fixed auto-update boolean in config.
Added "PermToRide" feature to s users from riding horses that are not claimed IF the player does not have the mcmmohorses.claim permission.
Disabled across-world banishment. Should stop ability to duplicate items.
Added support for mules and donkeys that carry things
Fixed issue where golden apples and carrots are not removed when healing horse.
Added ability to disable save timer by setting it to -1 in the config.
Fixed issue where HorseInventory may not have been able to be loaded by other plugins.
Added catch-all for horse spawning. If the horse's inventory could not be set, the items were given to the player.
Stopped horses from being banished in non-loaded chunks.
Added more messages to the message.yml.
Added LLama support
Fixed constant claiming
Made it so tab will add underscores to the horses name, making it easier to tab.
Attempted to fix banish when warping to other worlds.
Fixed saving for multiple horses.
Adding Gifting horses if OP
Added level count to leader board
Added ClaimOnTame to the config as an optional feature. Enable it to require the user to claim the horse when taming.
Added explanation on how to summon a bought horse.
Closed shop after clicking item
Fixed NPE for scoreboard.
Fixed horse duplication
Fixed Github updater
Added github updaters
Looking into the horse-dissappearing act done when banish-on-quit is disabled
//Added attribute support: Horse speed/jumphieght should stay the same across summons --Invalid. Seems there is no good way to keep and store this value
Fied /h stats menu
Added /h leaderboard
Fixed XP farming by standing on cactus at high levels. Though the XP system was never meant ot be balanced, this should help make sure you don't get redic' levels.
Fixed item duplication glitch when horses die
Fixed horse duplication bug
Fixed horse stat saving
Added BStats metrics.
Fixed no horse config bug.
Added ability to disable horse breeding
Fixed quit bug.
Added '/h s' and '/h b' sub commands
Fixed quit bug.
Added option for disabling banishment.
Added auto save option
Added ability to disable banishment on reload and onQuit
Added more names
Added saving for inventories
Added support for saving horses to a File
Added tab command support
Added a changelog.
Added saddle support (will only add horse saddles if the horse had a saddle when they despawned)
Fixed changing colors, styles, and types for horses
Added horse's name to stats scoreboard
Added support for other scoreboards.
Fixed issue with version dependency. It should now be able to work on any update.
Fixed horse inventory issue: Saddles should now appear on all horse types.
Ownership has been transferred to Zombie_Striker.
Added support from 1.8 up to 1.12.
Fixed Variance issue.
Fixed buying/selling horses bug
Added "/h addxp" and "/h delxp" commands
Added "/h set color" and "/h set style" commands
Added tons of new permission nodes
Added option to disable economy (config.yml)
Added option for summon/banish command costs (config.yml)
Added option for permanent horse deaths (config.yml)
Added banish timer option (config.yml)
Added maximum horse permission groups (config.yml)
Added extra names to the random name generator
Changed "/h delete" to "/h kill" and added it to default user permission
Fixed possibility for duplicate names (causes errors)
Owned horses are now sorted by highest power level then alphabetical order
Removed "/hr" command alias (my Horse Races plugin now uses the alias)
Packed with lots of love
Added "/h buy" and "/h sell" commands
Enhanced "/h stats" command (uses scoreboard)
Fixed Golden Apples/Carrots (now each gives 5xp and 4xp respectively)
Fixed chat prefix ugly-ness
Fixed other logic errors
Changed name (Horse RPG to mcMMO Horses)
Can use /h <command> instead of /hr <command> now
Added Vault integration
Added "/h claim" command to claim horses
Added more config.yml options (e.g. horse cost)
Disabled Trample ability (no easy way to fix it)
Wrath now gains xp by taking damage (like vitality)
Re-worked skills (Swiftness, Agility, Vitality, Wrath)
Added new abilities (e.g. - Infuriate, Revitalize)
Added skill commands (e.g. - /hr swiftness)
Fixed multiple horse issues (can only summon one at a time)
Cleaned up lots of logic errors
Removed 'help.yml' to clean things up
Added admin commands (breed, remove, set name/type)
Juggernaut now levels off of all types of damage
Agility no longer levels off of fall damage (unless the horse rolls)
Cleaned up some logic errors
Removed 'messages.yml' since it was basically useless
Added configurable horse death timer
Enhanced and re-worked skills/abilities (added cooldowns)
Endurance skill now levels by 100 blocks traveled = 1xp
Swiftness still gives 3xp per sprint
Agility skill levels with "golden (full) jumps" = 1xp
Juggernaut xp per damage has been nerfed
Regeneration levels 4xp per golden apple, 3xp per golden carrot
Added and fixed event listeners
Re-worked code to prepare for future updates
Cleaned up code and logic statements
Added skills (endurance, swiftness, agility, juggernaut, regeneration)
Added abilities (roll, sprint, dodge)
Added a database column for future updates
Enhanced code and fixed logic errors