EssenceSteal is a Lifesteal-style SMP plugin: kill players to steal permanent Vitality, Swiftness and Might levels.
💎EssenceSteal
A Lifesteal-inspired SMP plugin where every player has a random essence, and kills steal levels from it.
Each player is given one essence (Vitality, Swiftness or Might) when they first join. Win fights to level yours up, and lose them and your level goes to the player who beat you. You also have a limited number of lives, so every fight matters.
⚙️How it works
🧬Your essence
- On first join, a rolling animation reveals your essence: Vitality, Swiftness or Might
- Each essence has 4 levels. Check yours any time with /essence
- Vitality boosts your health, Swiftness gives you speed, and Might gives you strength
- Effects are permanent and update the moment your level changes
- Effects come back automatically after death, milk and totem pops
⚔️Stealing levels
- Kill a player and you take one level of essence from them
- Nothing is stolen if the victim is already at level 1 or you’re already at the max level
- Killing the same player again too quickly transfers nothing, which stops farming
❤️Life Essences
- Every player has a limited number of lives, up to 6 by default
- Use /withdraw to turn lives into tradeable Life Essence items. You must always keep at least one
- Right-click a Life Essence to gain a life back
- If you run out of lives, you’re eliminated and banned
- Natural deaths don’t cost a life by default
🔆Revival Beacon
- Craft a Revival Beacon, then hold it and use /essence revive
- A menu opens with every eliminated player, so you pick who to bring back
- They return with one life the next time they join
🛠️Craftable items
- Essence Trader: reroll your essence
- Essence Upgrader: raise your essence level
- Revival Beacon: revive an eliminated player
⚖️Fairness
- Same-player kill cooldown
- Spawn protection after respawning
- Combat tag, shown in the action bar
- Logging out mid-fight counts as a death
💬Commands
- /essence: view your essence and its level
- /essence revive : open the revival menu (hold a Revival Beacon)
- /withdraw : turn lives into Life Essence items
- /essencesteal reload: reload the config (admin)
- /essencesteal set : set a player’s essence and level (admin)
- /essencesteal give [player] life_essence : give Life Essence items (admin)
Admin commands need the essencesteal.admin permission, which operators have by default.
🔧Configuration
Everything important is editable in config.yml:
Same-player kill cooldown, spawn protection and combat tag times Maximum Life Essences, the elimination message, and whether natural deaths cost a life The crafting recipe for each item, slot by slot
Apply changes with /essencesteal reload.
✅Compatibility
Server software: Paper and its forks Minecraft: 1.21.x Client: vanilla, with no mods or resource packs needed
Information
Pinned Versions
- R1.21
Pages
Members
1Owner