Great LifeSteal - Life steal system for SMP servers icon

Great LifeSteal - Life steal system for SMP servers -----

A recently popular plugin for life stealing system on SMP servers.



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
  • PlaceholderAPI support (check placeholders below)
  • Hearts can be set via command
  • Check how much lives left for a player via command
  • Customizable messages
  • Set a default amount of hearts for new players
  • Plugin works on CraftBukkit, Spigot, Paper and probably other forks too, from 1.8 to the latest version
  • And many more!

Configuration
Click here to view whole configuration file.


Commands
  • /lifesteal reload - reloads the plugin
  • /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:

[​IMG]

Support me
If you like using this plugin, please consider donating me - it will help with keeping updates of this plugin. Thanks!
Resource Information
Author:
----------
Total Downloads: 80,666
First Release: May 24, 2022
Last Update: Dec 18, 2022
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings