LifeStealSMP
LifeStealSMP is a fully featured LifeSteal plugin where PvP kills transfer permanent hearts between players. When a player kills another player, the killer gains one heart and the victim loses one. If a player reaches zero hearts, they are automatically el
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
LifeStealSMP
❤️ LifeStealSMP – The Ultimate LifeSteal Experience
LifeStealSMP is a fully featured, optimized, and configurable LifeSteal plugin for Minecraft servers. Every PvP kill has real consequences — steal hearts, eliminate enemies, and dominate the leaderboard.
Built with clean architecture, custom GUIs, anti-farm protection, and fully persistent player data.
---
⚔️ Core Mechanics
* 🗡 PvP Heart Steal System
* Killer gains 1 permanent heart * Victim loses 1 permanent heart * Fully persistent via per-player YAML files
* ☠️ Elimination System
* Reaching 0 hearts results in automatic elimination * Player is added to an eliminated list and banned * Only revivable through a special item
* 🔁 Revive System
* Craftable Revive Beacon * Opens a GUI showing eliminated players * Revives player and removes ban * Beacon is consumed on successful revive
* 💎 Heart Crystal
* Craftable item * Right-click to gain +1 permanent heart * Safely handled with PersistentDataContainer (cannot be exploited via renaming)
---
🛡 Anti-Farm Protection
* Configurable per-player kill cooldown * Prevents farming the same player repeatedly * Cooldown tracking stored per player
---
🏆 Leaderboard & GUI System
* `/lifesteal top` opens a Top 10 Hearts GUI * Player skull icons * Clean inventory framework * Fully modular GUI system
Includes:
* Custom InventoryGUI framework * Button system * Central GUI Manager * Inventory event handler
---
📜 Commands
Player Commands
* `/hearts` – View your heart count with visual display
Admin Commands
* `/lifesteal givehearts` * `/lifesteal sethearts` * `/lifesteal removehearts` * `/lifesteal revive` * `/lifesteal reload` * `/lifesteal top`
Includes tab completion support.
---
⚙️ Configuration
Fully configurable via `config.yml`:
* Maximum hearts * Starting hearts * Anti-farm cooldown time * Item crafting recipes * Messages
---
📁 Data System
* Per-player YAML files (`plugins/LifeStealSMP/data/`) * Separate `eliminated.yml` * Automatic load on join * Auto-save on quit * Clean UUID-based storage
---
✨ Why Choose LifeStealSMP?
✔ Clean modular codebase ✔ No NBT exploits (uses PDC) ✔ GUI-based revive system ✔ Anti-farm protection ✔ Fully configurable ✔ Optimized for performance ✔ Designed for real SMP servers

---
🎮 Perfect For
* Competitive SMPs * Hardcore servers * YouTube LifeSteal series * PvP-focused communities
---
Dominate. Steal. Survive.
Install LifeStealSMP and turn every fight into a high-stakes battle. The Ultimate LifeSteal Experience.