Changelog - Zedd7/ZHorse GitHub Wiki

1.8.2 (Bukkit/Spigot/Paper 1.16.1)

  • Updated to Bukkit/Spigot/Paper 1.16.1.

1.8.1 (Bukkit/Spigot/Paper 1.14.4)

  • Updated to Bukkit/Spigot/Paper 1.14.4.
  • Added tab auto-completer for commands and sub-commands.
  • Added update checker.
  • Added config option 'Settings.check-for-update'.
  • Added Polish localization file. (thanks to ozy_rys)
  • Added Chinese localization file. (thanks to GouLiGuoJiaNaive)
  • Fixed friendship lookup inverting the player and the owner.
  • Made horse name color and claims limit take default values for offline players.
  • Added comments in config.yml.
  • Fixed typos in config.yml.

1.8.0 (Bukkit/Spigot/Paper 1.13.2)

  • Updated to Bukkit/Spigot/Paper 1.13.2.
  • Updated to Vault 1.7.x.
  • Made all database updates asynchronous.
  • Made all heavy-hitting features asynchronous (chunk monitoring, auto-stable).
  • Added /zh help to the list of commands executable from the console
  • Made /zh heal and /zh edit update horse_stats table after execution.
  • Made SQL queries being logged to console in case of SQLException.
  • Fixed dead horses resurrecting with id 0 when all other registered horses were also dead.
  • Fixed typos in config.yml.
  • Added comments in config.yml.

1.7.1 (Bukkit/Spigot/Paper 1.13.0)

  • Updated to Bukkit/Spigot/Paper 1.13.

1.7.0 (Bukkit/Spigot/Paper 1.12.0)

  • Added the command /zh rez.
  • Added Spanish localization file. (thanks to Abrahan)
  • Added Hungarian localization file. (thanks to montlikadani)
  • Fixed possible database corruption of 1.6.9.

1.6.9 (Bukkit/Spigot/Paper 1.12.0)

  • Added the config option 'Settings.send-to-stable-on-owner-logout'.
  • Added the config option 'Settings.allow-taming-of-undead-horse'.
  • Made empty messages not being displayed at all in the chat.
  • Fixed /zh rez not fully restoring the inventory in some cases.
  • Fixed /zh rez not registering the new name.

1.6.8 (Bukkit/Spigot/Paper 1.12.0)

  • Added the complex command '/zh stable'.
  • Added the /zh stable sub-commands 'go', 'set' and 'unset'.
  • Added the config option 'Settings.stable-max-range'.
  • Added the config option 'Settings.use-default-stable'.
  • Added the config option 'Settings.default-stable-location'.
  • Added the stable location to /zh info.
  • Added a cooldown system for commands.
  • Added the config options 'Commands..cooldown'.
  • Added the command flag '-v variant' as a parameter for /zh spawn and filter for /zh list, /zh admin burial and /zh admin clear.
  • Added the horse variant to /zh list.
  • Added the horse variant to /zh info.
  • Made /zh spawn use ground location when the player is flying.
  • Added an automatic fix for corrupted horse lists.
  • Made /zh admin clear work with corrupted horse lists.
  • Fixed /zh give corrupting giver's horse list.
  • Fixed chat output crashing if containing the character '$'.
  • Added German localization file. (thanks to dargndorp & Sanamia)
  • Fixed minor English misspellings. (thanks to vueu)
  • Added bStats chart Average horse count per owner.

1.6.7 (Bukkit/Spigot/Paper 1.12.0)

  • Updated to Bukkit/Spigot/Paper 1.12.0.
  • Added the command /zh rez.
  • Added config option Settings.rez-stack-size.
  • Added config option Settings.restore-inventory.
  • Added the list of dead horses to /zh list.
  • Added /zh admin burial sub-command.
  • Added a page system to /zh help and /zh list.
  • Allowed players to use control command on friends' horses.
  • Added 'adult' argument to /zh spawn.
  • Added new damage causes to the config.
  • Made owner field being updated when a horse is bought, claimed or given.
  • Fixed lost horses not being respawned even when their data are available.
  • Fixed /zh rename applying the wrong color when executed on someone else's horse.
  • Fixed /zh admin clear crashing when executed on a horse for sale.
  • Fixed horseID inconsistencies when claiming an already claimed horse.
  • Fixed minor english misspellings. (thanks to vueu)
  • Revamped the plugin overview on Spigot and CurseForge.
  • Added a GitHub wiki to hold the entire plugin documentation.
  • Added a template for new issues on GitHub.

1.6.6 (Bukkit/Spigot/Paper 1.11.2)

  • Added pending messages system for offline players.
  • Added command /zh settings swap.
  • Added command /zh settings stats.
  • Added config option Settings.use-exact-stats.
  • Made percentage sign of horse stats being added automatically if needed.
  • Allowed players to mount and claim foals (baby horses).
  • Added config option Settings.allow-foal-riding.
  • Added missing protections to the config.
  • Added message for players whose horse has been killed by another player.
  • Added messages for players being added to/removed from a friends list.
  • Added intermediate status "restricted" for neither locked nor shared horses.
  • Made horse status display in full.
  • Added owner/tamer assignation when teleporting/spawning a horse.
  • Added a protection against possible horse duplicates.
  • Fixed Minecraft bug causing horses mounted by offline players to disappear.
  • Fixed new players not having a valid claims limit.
  • Fixed command fail when a non-number argument was provided for the horse ID.
  • Fixed /zh claim failing when executed on an already claimed horse in admin mode.
  • Fixed missing horse recovery failing if the horse inventory was not registered.

1.6.5 (Bukkit/Spigot/Paper 1.11.2)

  • Added "/zh buy" and "/zh sell" commands.
  • Added horse price to "/zh info".
  • Added display of horse's stats upon right-clicking a horse on sale.
  • Made command price change color according to player's money.
  • Allowed '-p' to be used instead of '-t' as the player flag.
  • Made "/zh give" assign default protections instead of inherit them.
  • Added homemade auto-reconnection to MySQL.
  • Added locale flag.
  • Renamed locale keywords in the form "...UnAction" to "...Unaction".
  • Renamed locale keywords in the form "modeStatus" to "status".
  • Renamed config option "Settings.allow-leash-on-dead-horse" to "Settings.allow-leash-on-undead-horse".
  • Fixed "/zh reload" making events being fired twice.
  • Fixed config conformity checker warning about missing option "HorseNames.default-name".
  • Fixed config conformity checker not warning about missing options in section "Groups".
  • Fixed config conformity checker stopping analysis when an error was found.
  • Replaced MCStats by bStats.

1.6.4 (Bukkit/Spigot/Paper 1.11.2)

  • Updated to Bukkit/Spigot/Paper 1.11.2.
  • Made horses stats and inventory being registered and updated in database.
  • Made missing horses being re-spawned at their last known location (with identical stats and inventory).
  • Added config option Databases.mysql-config.table-prefix.
  • Added config option Settings.respawn-missing-horse.
  • Made portal events use world crossability to decide whether teleportation is allowed or not.
  • Removed player ejection from horse's back upon login.
  • Fixed teleportation event (portals, etc.) not using the configured teleportation method.
  • Fixed some occurrences (all?) or MySQL connection failures.
  • Fixed /zh spawn not parsing correctly Llama colors in some cases. (thanks to loganfre)
  • Several performance improvements.

1.6.3 (Bukkit/Spigot/Paper 1.11.0)

  • Added config option Settings.use-vanilla-stats for /zh info and /zh spawn.
  • Reworked /zh spawn to allow crazy stats (0%, 200%, ...) in admin mode (-a).
  • Enabled back the duplication checker.
  • Fixed /zh free not removing lost horses from the database.

1.6.2 (Bukkit/Spigot/Paper 1.11.0)

  • Updated to Bukkit/Spigot/Paper 1.11.0.
  • Fixed incompatibilities with 1.11.0.
  • Added llamas support for all commands.
  • Added chest size to /zh info.
  • Added llama color and strength to /zh spawn.
  • Added distance limiter in config for /zh here and /zh tp.
  • Fixed /zh free not working if used from horse back.

1.6.1 (Bukkit/Spigot/Paper 1.10.2)

  • Added /zh friend command.
  • Added /zh friend add sub-command.
  • Added /zh friend remove sub-command.
  • Added /zh friend list sub-command.
  • Made horse names case insensitive in commands.
  • Fixed /zh kill not working anymore.
  • Fixed -a mode not bypassing the group color in horse names.

1.6.0 (Bukkit/Spigot/Paper 1.10.2)

  • Updated to Bukkit/Spigot/Paper 1.10.2.
  • Added MySQL database support.
  • Added SQLite database support.
  • Dropped YAML database support.
  • Added command /zh admin import .
  • Added data importers (YAML -> SQL & SQL -> SQL).
  • Added "Databases" configuration section in config.yml.
  • Removed support for -1 as maximum horse name length in config.
  • Limited maximum horse name length to 36 characters in config.
  • Added new default horse names in config.
  • Now allowing /zh here even if horse's world in not crossable (player's world must always be).

1.5.2 (Bukkit/Spigot/Paper 1.10.0)

  • Updated to Bukkit/Spigot/Paper 1.10.0.
  • Reduced overall disk usage
  • Made horse's location being updated when they are loaded.
  • New attempt to fix the bugs (horse missing/duplicated) caused by bukkit.

1.5.1 (Bukkit/Spigot/Paper 1.9.4)

  • Updated to Bukkit/Spigot/Paper 1.9.4.
  • Made teleported horses duplicates become invisible for 3s and then killed if still spawned.
  • Fixed the bug freezing horses when a player is kicked from their back.
  • Removed the case sensitivity for group names in config.
  • Added claim limit for /zh list performed on offline players.
  • Renamed group default to visitor in config.

1.5.0 (Bukkit/Spigot/Paper 1.9.2)

  • Updated to Bukkit/Spigot/Paper 1.9.2.
  • Added the command "/zh spawn".
  • Added the list of variants, styles and colors to "/zh help spawn".
  • Added the permissions "zh.spawn", "zh.spawn.admin" and "zh.spawn.free".
  • Added plugin name, version and author to /zh.
  • Added support for the new 1.9 damage causes.
  • Added the config option Groups..color-bypass.
  • Added the config option "Settings.allow-leash-on-dead-horse".
  • Added the config option Settings.block-leashed-teleport.
  • Added the config option Settings.block-mounted-teleport.
  • Added the config option Settings.use-old-teleport-method.
  • Added horse speed and jump strength to "/zh info".
  • Fixed the "horse could not be found" bug in 99% of cases.
  • Made "/zh info" use the actual location of the horse instead of the stored one.
  • Made a leash spawn at the previous location of the teleported horse.
  • Made leashes being given back when the player is forbidden to leash a horse.
  • Made location being restored when the player is forbidden to mount a horse.
  • Fixed "/zh admin clear" not clearing horse names.
  • Fixed "/zh lock" not ejecting unauthorized passenger.
  • Fixed leash hitch not breaking when leashed horse is teleported away.
  • Fixed players being able to add color tags in horse names.
  • Fixed players being able to break leash hitch with left click.
  • Fixed mistakes and typos in locales.
  • Improved overall performances.
  • Various minor bugfixes.

1.4.3 (Bukkit/Spigot/Paper 1.9.0)

  • Added support for "&" color code in config and locales
  • Dropped support for "^" color code in config and locales
  • Dropped support for "§" color code in config and locales
  • Added support for combined color codes in config (already supported in locales)
  • Prevented players from adding color codes in horse names
  • Changed files encoding to UTF-8
  • Fixed horses not being removed properly

1.4.2 (Bukkit/Spigot/Paper 1.9.0)

  • Updated to Bukkit/Spigot/Paper 1.9.0.
  • Multiple performance improvements (by Schneidertm).

1.4.1 (Bukkit/Spigot 1.8.8)

  • Added /zh admin command.
  • Added /zh admin clear sub-command.
  • Fixed /zh settings not checking permissions for sub-commands.
  • Updated command usages to match 1.4.0 features.
  • Added command usages for sub-commands.
  • Improved /zh settings to accept id flag and mounted horse as argument.
  • Made /zh free clear lost horses from the database.
  • Fixed favorite horse not being updated in some circumstances.
  • Fixed little localisation mistakes.
  • Added NL localisation file (by Sikatsu1997).

1.4.0 (Bukkit/Spigot 1.8.8)

  • Added a config option to automatically enable admin mode.
  • Added the possibility to replace a flag by a blank or a horse/player name.
  • Improved the accuracy of error messages when selecting horse.
  • Added the horse location to /zh info when used away from horse.
  • Removed None status from /zh info.
  • Added /zh settings favorite sub-command.

1.3.0 (Bukkit/Spigot 1.8.8)

  • Updated to Bukkit/Spigot 1.8.8.
  • Updated to Vault 1.5.6.
  • Reworked the config and the ConfigManager.
  • Added comments in the config.
  • Added comments in locales files.
  • Disabled auto-completion of commands, groups and worlds in the config.
  • Added a conformity check for all config options.
  • Added support for color code in addition to .
  • Added a config list for banned horse names.
  • Added a config option to disable random name attribution.
  • Reworked the world crossability mecanism.
  • Reworked command descriptions.
  • Made /zh rename looking for random name if none is given.
  • Fixed /zh give displaying the wrong player name to the receiver.
  • Added the list of damages blocked by /zh protect in config.
  • Removed the claim proposal when taming a horse if lacking the claim permission.
  • Reworked the event cancellation system depending of horse status.
  • Improved general performances.
  • Fixed /zh lock ejecting the horse's owner.
  • Added a notification for players ejected by /zh lock.
  • Fixed commands not being recognized when entered in upper case.

1.2.5 (Bukkit/Spigot 1.8.7)

  • Fixed the "ActiveWorlds" config section generation.
  • Added support of the "^color" code. (eg. : ^c for red)
  • Added share on claim.
  • Fastened the assignment of automatic status (locked/shared/protected).
  • Automatic status no longer require extra money or permission.
  • "/zg give" now keeps the horse's status.
  • "/zh lock" will eject any unauthorized passenger mounting the targeted horse.

1.2.4 (Bukkit/Spigot 1.8.7)

  • Updated to Bukkit/Spigot 1.8.7.
  • Improved data saving performances.
  • Removed support of color codes without brackets.
  • Various bug fixes.

1.2.3 (Bukkit/Spigot 1.8.4)

  • Updated to Bukkit/Spigot 1.8.4.
  • Added lock on claim (request of SullyTheUnusual).
  • Added protect on claim (request of SullyTheUnusual).

1.2.2 (Bukkit/Spigot 1.8.1)

  • Added surrogate permission to groups in config.

1.2.1 (Bukkit/Spigot 1.8.3)

  • Updated to Bukkit/Spigot 1.8.3.
  • Updated to Vault 1.5.3.
  • Added claim on tame feature (request of Nugget24).

1.2.0 (Bukkit/Spigot 1.8.1)

  • Replaced all '%s' and color codes by keywords in locale files.
  • Added support for various color format in config et locale files.

1.1.1 (Bukkit/Spigot 1.8.1)

  • Now using Files instead of Strings for filepaths. This should fix most (if not all) of cases where ZHorse's files could * not be located on some servers.
  • Now using config's default language as debug language (used when a locale file is corrupted) instead of EN.

1.1.0 (Bukkit/Spigot 1.8.1)

  • Added multilang support
  • Added /zh settings command
  • Added /zh settings language sub-command
  • Added "availaibleLanguages" option in config.

1.0.4 (Bukkit/Spigot 1.8.1)

  • Linked ZHorse with Metrics

1.0.3 (Bukkit/Spigot 1.8.1)

  • Updated to 1.8.1 (CraftBukkit & Spigot)

1.0.2 (Bukkit/Spigot 1.8.1)

  • Flying players now teleport horses on the ground
  • Added option 'Settings.worldCrossing' in config.yml to allow crossworld teleportation (default is false)

1.0.1 (Bukkit/Spigot 1.8.1)

  • Small corrections in locale.yml

1.0.0 (Bukkit 1.7.9)

  • Initial Bukkit release (UUID compatible)
⚠️ **GitHub.com Fallback** ⚠️