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

288

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

Recipe of the Heart

---

🎮 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.

ADS