Changelog:
- Turkish translation added (thanks to WinTone01 for creating it!).
Changelog:
- Some internal optimizations.
Changelog:
- Significantly
improved commands with CommandAPI: new optimized tab completers and many more features are now available!
Changelog:
- Created the placeholder
%pockethorses_horses% to show the number of horses a player owns.
Changelog:
- Added the ability to have the
console execute commands when mounting/dismounting from a horse.
Let's look at an example:
By entering the following settings in our horse's configuration file:
Code (YAML):
Console-Commands-On-Mount
:
- 'tell
%player% Hi %player%!'
- 'tell
%player% Thanks for using PocketHorses!'
Console-Commands-On-Dismount
:
- 'tell
%player% Hi %player%!'
- 'tell
%player% Goodbye!'
We would get the following result by mounting on our horse:
And the following dismounting from our horse:
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FLfGRfkT.png)
Changelog:
- Added the ability to
glow your horse through a button in the Horse Management GUI.
- Some code optimizations
(achieving A+ code quality!).
Changelog:
-
CoinsEngine support: it is now possible to use
CoinsEngine as a type of plugin economy. In addition to the type in the config.yml, you will also need to specify the name of the
currency being referenced.
Changelog:
- Totally revised the
cooldowns: from now on they will be
individual for each horse and no longer generic. This means that it will be possible to choose,
for each horse, the cooldown you want to assign to it. Also, the "Horse-Cooldown" setting in the config will
no longer be used.
- Many code optimizations.
Changelog:
- Added support for
Folia
(experimental).
Changelog:
- Some code improvements.
Changelog:
-
Introduced AutoRemove: from now through the
/horses autoRemove command it will be possible to activate/deactivate AutoRemove; its working is very simple: when you dismount from the horse, it will be removed automatically!
- Fixed some
minor problems.
Changelog:
- Added
Simplified Chinese translation (
thanks to SnowCutieOwO for creating it!).
- Minor improvements.
Changelog:
- Added the /
horses buy command to buy a certain horse without using the Shop GUI.
-
Reorganized the give commands
(give, giveVoucher, giveItem) into one command:
/pockethorses give <horse | voucher | item> <player> <name>.
-
Reorganized the list commands
(list, listVouchers, listItems) into one command:
/pockethorses list <horses | vouchers | items>.
-
Various code optimizations due to the utilities provided by
XSeries, so that deprecated methods of the Spigot API are not used.
- Appearance improvements.
Changelog:
- Fixed a
small bug
(thanks to Marshalllaw2003 for reporting it!).
Changelog:
-
Added multi-language support: from now on, the messages.yml file will no longer be used, instead there will be a dedicated file for each of the following languages:
Czech, German, English, Spanish, French, Hungarian, Italian, Dutch, and Portuguese. For more information read the documentation.
- Fixed
several bugs
(thanks for reporting them!).
Changelog:
- Created the command
/pockethorses info <horse>, to see a horse's information.
- Created a section of the editor to set the
ModelEngine model
(optional).
- Definitely
improved the hook for ModelEngine: the model will now follow the player smoothly and he will be positioned correctly.
Changelog:
-
Fixed some problems with the various
hooks (Vault, PlayerPoints, PlaceholdersAPI, WorldGuard, and ModelEngine).
-
Implemented more placeholders (check the documentation for more information).
Changelog:
- Added
pockethorses.max.<limit> permission to set a horse limit for each player. For example, by setting player zPikaa the permission
pockethorses.max.10, he will be able to own up to 10 horses.
- Created
/pockethorses remove <range> command to remove all horses in a certain block range.
- Created the
/pockethorses debug command to get some
useful information about the plugin. In case of a support request, you will need to provide the output of this command.
- Fixed some problems with
command help messages.
My Discord server is now available! From now you can propose new features, report bugs and also request support in one place, join now.
Changelog:
-
Added support for PlayerPoints: from now on, it will be possible to set the economy type from the config, which can be
'Vault' or
'PlayerPoints'. Read the documentation for more information.
- Many code optimizations.
Changelog:
-
Other database optimizations: the Hikari Connection Pool will now also be used for SQLite connections.
- The HikariCP library
will no longer be stored within the jar file but will be loaded directly from the server, thus achieving the same result but decreasing the size of the jar file.
Changelog:
-
MySQL Optimization: from now the plugin will use Hikari's Connection Pool to handle all requests to the database in a faster and more optimized way.
- Fixed an issue regarding
custom horse name.
- Fixed an issue regarding the
horse not disappearing after recycling.
Changelog:
- More minor hotfixes
Changelog:
- Some ModelEngine support
hotfixes
Changelog:
-
Support for ModelEngine: it is now possible to create horses with
custom models and textures with the help of ModelEngine! For more information, read the documentation.
- Fixed some bugs.
Changelog:
-
Introduced horse items: custom items related to horses have been added, which can be of two types:
SUPPLEMENT or
CARE. SUPPLEMENT type items
temporarily increase the horse's speed and jump, and CARE type items are
"medicines" for the horse that regenerate some health. For more information read the documentation.
-
Support for WorldGuard: A new flag has been added for WorldGuard called
allow-horses, which as guessed from the name, allows you to deny the spawn of horses in a given region. There is also a permission to bypass this, namely
pockethorses.bypass_region.
Changelog:
-
Many optimizations: most of the tasks performed by the plugin are now executed
asynchronously (including database queries and teleports), greatly improving the performance of the plugin.
- Fixed some minor issues
Changelog:
-
Introduced the ability to recycle horses: from now on, right-clicking a horse in the My Horses GUI will allow you to recycle it and make money from it. For this to work, 'Recyclable' needs to be enabled in the horse's settings and a valid recycling price set (
Vault must be installed).
- Introduced a
confirmation when trying to delete a horse in the editor.
- It will now be possible to
customize the various aliases
of the plugin commands from the 'Commands' section of the config.yml.
Warning: In order for the changes to take effect, you must restart the server.
- Introduced the commands
/pockethorses help and
/horses help to show help pages and introduced an error message when typing a nonexistent command.
-
Many code improvements.
-
Added support for skeleton and zombie horses, just enter 'SKELETON' or 'ZOMBIE' as the color of the horse in its configuration file
- The version of the plugin is now specified in the jar file
Changelog:
-
Improved the /pockethorses reload command. It's now possible to type a file as an argument to reload a specific file. Some examples:
/pockethorses reload messages.yml,
/pockethorses reload Horses/Arabian.yml.
-
Fixed some bugs
Changelog:
-
Introduced the ability to delete a horse from the editor: from now on it will be possible, by
right-clicking the horse, to delete it directly from the in-game editor.
-
Completely deprecated the horses.yml file: the conversion implemented in previous versions has also been removed; if you are upgrading from an even older version
(<1.4.2) and still need to convert your horses to the new system, upgrade to version
1.5.0, have the plugin automatically perform the conversion, and then upgrade to the latest version.
- Fixed a major bug
(thanks to Kevin_H for reporting it!)
- Fixed minor bugs
Changelog:
-
Introduced in-game editor: you can now create new horses easily using the in-game editor based on simple and intuitive GUIs. Read the documentation to learn more.
- Fixed some bugs.
Changelog:
-
Rewrote the system of creating and loading horses: they are now saved in files in the 'Horses' folder of the plugin, so now the horses.yml file will no longer be used; the conversion from the old system to the new one will be done automatically for this and the next versions of the plugin, after which the horses will already have to be converted. For more information on how to create horses with this new system, read the documentation.
-
Added bStats Metrics: the plugin will now be able to track in how many servers and by how many players it is used, and a lot of other information useful to the developer (this information is accessible to everyone
here).
- The
%jumpStrength% placeholder now works correctly in the Shop GUI.
- More
minor fixes
Changelog:
- Added placeholder
%jumpStrength% to get the horse's jumping strength.
- Added full support for ALL placeholders in PlaceholderAPI (see the full list
here)
Changelog:
-
Introduced cooldowns: now from the config you can set the time between one horse spawn and another!
-
Introduced horse styles: the plugin now supports different Minecraft horse styles, see the
Spigot Javadocs for more information.
- Fixed an issue where custom horses would
disappear after server restart
- Fixed an issue that did not spawn
multiple horses at a time even though More-Horses-At-Time was active.
Thanks to Cqmmis for proposing these features!
Changelog:
-
Introduced jump strength: from now on it will be possible to set a different jump strength for each horse
(from 0 to 2 due to Minecraft limitations), thanks Kevin_H for proposing it!
-
Introduced horse health: waiting for the
abilities update, a new option is now available to show the horse's health next to its name when it is spawned.
-
PlaceholderAPI support: the plugin now offers numerous placeholders to get horses information from all supported plugins!
Changelog:
- Fixed an
error shown when opening the Horses GUI
(Thanks to YwuTong for reporting this)
Changelog:
-
Introduced Vouchers: find horses in these
"mystery boxes", see documentation for more information.
-
Action-BAR: introduced a message showing
the speed of the horse being ridden,
fully customizable from config.yml
-
Code improvements
Changelog:
-
Introduced Auto-Recall: from the Horse Management GUI it will be possible to activate it, and when the player is far enough away from the horse
(radius customizable by the config) the horse will automatically teleport to him.
-
Per-GUI permissions: from now on, you will be able to decide whether to use Per-GUI permissions from the config
(requested)
-
HEX color support (1.16+)
- Added an update checker
- Fixed some bugs