LifeStealPro is a complete, lightweight and fully configurable Lifesteal plugin for Paper 1.21.x. It turns your server into a high-stakes survival experience: every kill steals a heart from your victim, and dying makes you lose one. Run out of hearts and you are eliminated from the server until someone revives you.
WHAT IS LIFESTEAL?
Lifesteal is one of the most popular survival gamemodes. Your max health is tied to "hearts": you gain hearts by killing other players and lose them when you die. It creates intense PvP, rivalries, alliances and comeback moments. LifeStealPro gives you everything you need to run it, with full control over the rules.
KEY FEATURES
CUSTOM ITEMS
COMMANDS
/hearts [player] - check your hearts or another player's
/revive <player> - revive an eliminated player (consumes a Revival Totem)
/withdraw <amount> - withdraw hearts as items
/lifesteal reload|set|give|take|revive|eliminate - admin tools
PERMISSIONS
lifesteal.admin, lifesteal.revive, lifesteal.withdraw, lifesteal.hearts.others and more.
COMPATIBILITY
SETUP
Drop the jar into your plugins folder, start the server and configure config.yml and messages.yml to your liking. Use /lifesteal reload to apply changes instantly.
SUPPORT
Support and free updates are included. Feel free to reach out with any questions.
WHAT IS LIFESTEAL?
Lifesteal is one of the most popular survival gamemodes. Your max health is tied to "hearts": you gain hearts by killing other players and lose them when you die. It creates intense PvP, rivalries, alliances and comeback moments. LifeStealPro gives you everything you need to run it, with full control over the rules.
KEY FEATURES
- Gain a configurable number of hearts when you kill a player.
- Lose hearts when you die (PvP only, or also on natural death — your choice).
- Configurable starting, maximum and minimum hearts.
- Elimination at 0 hearts, with two modes: BAN or SPECTATOR.
- Craftable Heart item: right-click to gain an extra heart. Fully custom recipe.
- Craftable Revival Totem: bring eliminated players back to life with /revive.
- /withdraw: convert your hearts into tradable Heart items to trade or store.
- Built-in anti-farm cooldown so players cannot farm the same victim repeatedly.
- Custom items, recipes, sounds and messages, all editable (MiniMessage support).
- PlaceholderAPI support: show hearts on scoreboards, tab list and more.
- Automatic data saving, lightweight and easy to set up.
CUSTOM ITEMS
- Heart: increases your maximum hearts by one on right-click.
- Revival Totem: required to revive an eliminated player.
COMMANDS
/hearts [player] - check your hearts or another player's
/revive <player> - revive an eliminated player (consumes a Revival Totem)
/withdraw <amount> - withdraw hearts as items
/lifesteal reload|set|give|take|revive|eliminate - admin tools
PERMISSIONS
lifesteal.admin, lifesteal.revive, lifesteal.withdraw, lifesteal.hearts.others and more.
COMPATIBILITY
- Paper (recommended), Purpur, Pufferfish.
- Minecraft 1.21.x.
- Optional: PlaceholderAPI.
SETUP
Drop the jar into your plugins folder, start the server and configure config.yml and messages.yml to your liking. Use /lifesteal reload to apply changes instantly.
SUPPORT
Support and free updates are included. Feel free to reach out with any questions.
