Want to report a bug/suggestion? If you have found any bugs in the plugin or you have some suggestions, please do not report them in the review section, instead use our public repo's issue page. Discord If you need any help with the plugin or have any suggestions what to add, you can join our Discord server! Features
Killing a player will result in gaining an amount of hearts that will be also taken from the killed player
Specify whether you want to lose hearts only by being killed by a player or all kind of entities
Specify whether you want to give killers hearts and/or take hearts from victims
Specify custom listeners that should perform configured actions on specified amount of hearts that are present on a player (eliminate a player, revive a player, announce a message etc)
Disable worlds which you do not want to affect with lifesteal
Specify what maximum health limit should heart items have
Withdraw hearts as items via command
Hearts as an item can be turned on/off, you can specify what meta does it have, how much hearts does it add and what should be the recipe of it
Hearts as items can be given to the player that reaches maximum health points
Specify whether or not you want to drop the heart item every kill and/or the maximum health's limit exceed
Specify whether or not you want a cooldown for stealing hearts and how long should it last
Possibility to prevent players on the same IP from stealing hearts from each other
/lifesteal health add <player> <health_points> - adds health points as a maximum health for the specified player
/lifesteal health remove <player> <health_points> - subtracts health points as a maximum health for the specified player
/lifesteal health set <player> <health_points> - sets health points as a maximum health for the specified player
/lifesteal lives <action> [player] - shows how much lives left for a specified player, if no player is specified it will check lives for a command executor
/lifesteal withdraw <hearts> [player] - withdraws a specified amount of hearts for a specified player, if no player is specified it will withdraw heart as items for a command executor
/lifesteal eliminate <action> <player> - Eliminates the player through the specified action
/lifesteal revive <action> <player> - Revives the player for the specified action
Permissions
greatlifesteal.command.health.add - permission for the command /lifesteal health add
greatlifesteal.command.health.remove - permission for the command /lifesteal health remove
greatlifesteal.command.health.set - permission for the command /lifesteal health set
greatlifesteal.command.lives - permission for the command /lifesteal lives <player>
greatlifesteal.command.lives.self - permission for the command /lifesteal lives
greatlifesteal.command.withdraw - permission for the command /lifesteal withdraw <hearts> <player>
greatlifesteal.command.withdraw.self - permission for the command /lifesteal withdraw <hearts>
greatlifesteal.command.reload - permission for the command /lifesteal reload
greatlifesteal.command.eliminate - permission for the command /lifesteal eliminate <action> <player>
greatlifesteal.command.revive - permission for the command /lifesteal revive <action> <player>
greatlifesteal.notify.update - players with this permission will be notified about new plugin updates
PlaceholderAPI You do not need to install expansion from the PAPI's ecloud, because it is included internally in the plugin. Currently you cannot use these placeholders for offline players, however it is planned to add this possibility soon. Here is the list of all placeholders:
%glifesteal_lives_{action}_{player}%* - how many times a player can die before being eliminated
%glifesteal_hearts_{player}% - a current maximum amount of hearts that a player can have
%glifesteal_health_{player}% - a current maximum amount of health that a player can have
%glifesteal_hearts_left_{action}_{player}%* - how many hearts a player can lose before being eliminated
%glifesteal_health_left_{action}_{player}%* - how much health a player can lose before being eliminated
{player} - it should be replaced by the specified player's name.
* These placeholders work only if the elimination mode is enabled.
Heart Recipe The heart recipe is obviously customizable in the configuration file. It allows you to provide any materials with custom amounts in the crafting slots. The default crafting recipe looks like this:
Support me If you like using this plugin, please consider donating me - it will help with keeping updates of this plugin. Thanks!