❤ LifestealCore — The Ultimate Lifesteal SMP Plugin
Bring the popular Lifesteal SMP mechanic to your server! Players gain hearts by killing others and lose hearts when they die. Reach 0 hearts and you're eliminated — temporarily banned until someone revives you or the timer runs out.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Gain & lose hearts on kill/death
• Configurable starting, min and max hearts
• Temporary ban system for eliminated players
• Crystal Heart craftable item — use to gain extra hearts
• Spectator mode for eliminated players
• Revive system — admins can bring back eliminated players
• /ls top leaderboard
• MySQL & SQLite support
• LuckPerms integration
• Fully configurable via config.yml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌨ COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/lifesteal help — Show all commands
/lifesteal top — Hearts leaderboard
/lifesteal setheart <player> <amount> — Set hearts (admin)
/lifesteal ban <player> — Eliminate a player (admin)
/lifesteal reload — Reload config (admin)
/revive <player> — Revive eliminated player (admin)
/ls — Alias for /lifesteal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
lifesteal.use — Basic features (default: true)
lifesteal.admin — Admin commands (default: op)
lifesteal.revive — Use /revive (default: op)
lifesteal.setheart — Use /setheart (default: op)
lifesteal.bypass — Bypass heart loss (default: op)
lifesteal.spectate — Spectator when eliminated (default: true)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡 LUCKPERMS SETUP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Default players:
lp group default permission set lifesteal.use true
lp group default permission set lifesteal.spectate true
Admin group:
lp group admin permission set lifesteal.admin true
lp group admin permission set lifesteal.revive true
lp group admin permission set lifesteal.setheart true
lp group admin permission set lifesteal.bypass
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Place LifestealCore.jar in /plugins
2. Start your server
3. Edit plugins/LifestealCore/config.yml
4. Run /lifesteal reload
Bring the popular Lifesteal SMP mechanic to your server! Players gain hearts by killing others and lose hearts when they die. Reach 0 hearts and you're eliminated — temporarily banned until someone revives you or the timer runs out.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Gain & lose hearts on kill/death
• Configurable starting, min and max hearts
• Temporary ban system for eliminated players
• Crystal Heart craftable item — use to gain extra hearts
• Spectator mode for eliminated players
• Revive system — admins can bring back eliminated players
• /ls top leaderboard
• MySQL & SQLite support
• LuckPerms integration
• Fully configurable via config.yml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⌨ COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/lifesteal help — Show all commands
/lifesteal top — Hearts leaderboard
/lifesteal setheart <player> <amount> — Set hearts (admin)
/lifesteal ban <player> — Eliminate a player (admin)
/lifesteal reload — Reload config (admin)
/revive <player> — Revive eliminated player (admin)
/ls — Alias for /lifesteal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
lifesteal.use — Basic features (default: true)
lifesteal.admin — Admin commands (default: op)
lifesteal.revive — Use /revive (default: op)
lifesteal.setheart — Use /setheart (default: op)
lifesteal.bypass — Bypass heart loss (default: op)
lifesteal.spectate — Spectator when eliminated (default: true)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡 LUCKPERMS SETUP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Default players:
lp group default permission set lifesteal.use true
lp group default permission set lifesteal.spectate true
Admin group:
lp group admin permission set lifesteal.admin true
lp group admin permission set lifesteal.revive true
lp group admin permission set lifesteal.setheart true
lp group admin permission set lifesteal.bypass
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Place LifestealCore.jar in /plugins
2. Start your server
3. Edit plugins/LifestealCore/config.yml
4. Run /lifesteal reload
