LifeSteal icon

LifeSteal -----

Transform your server into a hardcore survival experience where every death matters.



Overview
Transform your server into a hardcore survival experience where every death matters.
Players lose hearts permanently when they die, and get eliminated (perma ban) when they reach 0 hearts.

❤️ How It Works
  • Heart Loss: Players lose 1 heart permanently on each death
  • Elimination: Players with 0 hearts are automatically banned
  • Visual Hearts: Remaining hearts show in the health bar
  • Persistent Data: Hearts are saved even when offline
️ Commands
upload_2025-8-6_2-1-58.png

Permissions

  • lifesteal.admin - Access to admin commands
  • lifesteal.reload - Reload permission
Features
  • Automatic elimination system
  • Database storage for all player data
  • Broadcast messages for deaths/eliminations
  • Sound effects for eliminations
  • Works with online and offline players
  • Configurable maximum hearts
Perfect For
  • Hardcore survival servers
  • PvP servers with permanent consequences
  • High-stakes events and tournaments
  • Roleplay servers with realistic mortality

Code (YAML):
max-hearts : 20
starting-hearts
: 10
lose-hearts-from-fall
: false

Code (YAML):
elimination-kick : "&cYou have been eliminated! You have no more hearts."
elimination-broadcast
: "&4☠ &c%player% has been PERMANENTLY ELIMINATED!"
elimination-admin
: "&4☠ &c%player% has been ELIMINATED by an administrator!"
death-message
: "&c❤ %victim% was killed by %killer% and lost 1 heart! &7(%hearts%/%maxhearts% hearts remaining)"
revive-broadcast
: "&a✦ %player% has been revived with %hearts% hearts!"
ban-reason
: "&cEliminated - 0 hearts remaining"
admin-kick
: "&cYou have been eliminated by an administrator!"

heart-item-name
: "&c❤ Heart"
heart-item-lore
: "&7Right-click to gain 1 heart"
heart-used
: "&aYou gained 1 heart! &7(%hearts%/%maxhearts% hearts)"
max-hearts-reached
: "&cYou already have the maximum number of hearts!"

no-permission
: "&cYou do not have permission to %action%!"
player-not-found
: "&cPlayer not found in the database!"
invalid-hearts
: "&cHearts must be between 0 and %max%"
invalid-number
: "&cInvalid number of hearts!"
hearts-set
: "&aHearts of %player% set to %hearts%"
hearts-set-player
: "&eYour hearts have been set to %hearts%"
hearts-display
: "&e%player% has &c%hearts% &ehearts remaining"
eliminate-success
: "&aPlayer %player% successfully eliminated!"
revive-success
: "&aPlayer %player% successfully revived!"
reload-success
: "&aPlugin successfully reloaded!"

help-title
: "&6========== Lifesteal Help =========="
help-footer
: "&6=================================="
help-cmd-help
: "&e/lifesteal help &f- Display this menu"
help-cmd-get
: "&e/lifesteal get <player> &f- Show a player's hearts"
help-cmd-set
: "&e/lifesteal set <player> <hearts> &f- Set a player's hearts"
help-cmd-eliminate
: "&e/lifesteal eliminate <player> &f- Eliminate a player"
help-cmd-revive
: "&e/lifesteal revive <player> &f- Revive a player"
help-cmd-reload
: "&e/lifesteal reload &f- Reload the configuration"

usage-set
: "&cUsage: /lifesteal set <player> <hearts>"
usage-get
: "&cUsage: /lifesteal get <player>"
usage-eliminate
: "&cUsage: /lifesteal eliminate <player>"
usage-revive
: "&cUsage: /lifesteal revive <player>"

plugin-enabled
: "&aLifesteal enabled!"
plugin-disabled
: "&cLifesteal disabled!"
plugin-reloaded
: "&aLifesteal reloaded!"

Make every life count on your Minecraft server!
Resource Information
Author:
----------
Total Downloads: 334
First Release: Jun 23, 2025
Last Update: Aug 6, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings