Added 1.19.3 support.
Added an option to disable removal of the revival book after it has been used.
Added protection from alt-account farming.
Added option to enable hearts to fall as an item.
Fixed bug in reverting hearts on exceeding limits.
Added option to disable revertion on limit exceed.
FIXED CRITITAL ERROR WITH SETTING HEARTS TO ZERO.
Add automatic reversal of hearts if a player has more than the limit allows.
Fixed bug with heart withdrawal when player's EQ is full.
Added ${player} placeholder to more messages.
Fixed issues with placeholders.
Fixed wrong placeholder prefix and suffix in custom commands.
Fixed some grammar in default config.yml.
Rebuilded randomness system for Loot.
Rebuilded randomness system.
(Fixed bug with loseChance setting not working)
1.19.2 SUPPORT!
Added option to run commands when player loses all their hearts and when player revives.
Added banned placeholder for PAPI,
Rebuilded /ls debug command to give more info,
Shortened URL in /ls, added a version tag to it, and deleted github link,
Made give and hearts subcommands invisible to players without permissions.
1.19.1 SUPPORT
Added implementation of custom placeholders in PlaceholderAPI.
Fixed major bug related to limiting hearts
Added message and sounds for hearts withdrawal system.
Fixed bugs related to heart limits.
Added new sounds for interactions related to heart limits.
Added possibility to turn off withdraw system,
Changed/Added message for disabled features.
Added heart withdraw command.
Configuration now updates itself with new features automatically.
Fixed naming on HP and Hearts.
CommandAPI has been updated.
ADDED 1.19 SUPPORT
Added option to set how many hearts a player is revived with.
Added option to set ban duration,
Cleaned up the code.
Fixed dupe glitch,
Added debug command but its not finished.
Fixed incompatibility with Spigot.
Cleaned up code, seperated somethings into classes,
Cleaned up the commands (separated them into classes),
Added instant update notifications when an administrator joins the server,
Added recipes to the recipe book.
REVIVE BOOK ADDED!
Added a command to add the revive book.
Code cleanup has started, currently only ban logic, update checker and recipes have been moved to other files/directories.
Everything that was displayed in the action bar has been transferred to simple chat messages.
Changed the logic for checking if an item is a valid item from this plugin.
Added in-game notification to authorized persons and ops about plugin updates.
Fixed sending messages to wrong players.
Added ability to set a limit on hearts received by item extra hearts and by killing (separated). (Suggestion from
AnthonySS)
Redesigned banning system for players with no remaining hearts.
Added a help subcommand.
Added bans subcommand (its description can be found in the documentation)
Nothing has changed (except for version number), in the next update I plan to make an item to revive another player.
Disabling banning for no hearts has been fixed at heart loss caused by unsuccessful use of extra hearts.
I credit
128931 for optimizing, simplifying, and cleaning up my code.
README update.
Check for updates while the server is running (one check every 30 minutes).
- Fixed sending a message to the wrong player when checking hearts.
- Added the ability to enable losing hearts only when killed by the player.
Added custom recipes for extra heart item.
Config reload now reloads config, recipes and loot.
From now the update checker is based on the Github API, because the SpigotMC API sucks.
Added command for adding / removing / setting and checking amount of player's heart.
Shaded CommandAPI into the plugin, from now you don't need to download it from other sites.
The API used to check for updates has been updated. Now everything works and is up to date.
As of now, the plugin can officially be called in beta. All the features listed on GitHub have been completed, currently the plugin is in testing phase and waiting for more configurability.
A few things have been fixed.