
lifesteal mod EXTRA
Kill players to steal their hearts permanently. Gain a heart with every kill, lose a heart when you die. Up to 20 hearts max. A Fabric mod for Minecraft 1.21.11.
Life Steal
A Fabric mod that brings the iconic LifeSteal SMP mechanics to Minecraft 1.21.11.
⚔️ What is LifeSteal?
Inspired by the popular LifeSteal SMP created by Minecraft content creators, this mod adds a permanent heart-stealing mechanic to your game.
When you kill another player, you steal one of their hearts permanently. When you are killed, you lose one heart forever.
The stakes are high — lose all your hearts, and you become a spectator, watching the world go on without you.
✨ Features
- 💓 Permanent Heart Stealing — Every player kill grants you +1 heart (up to 20 total). Every death costs you -1 heart.
- 👻 Spectator Mode on 0 Hearts — Lose all your hearts and you're out — forced into spectator mode.
- 💾 Persistent Player Data — Hearts are saved per-player in
config/life-steal.json. Never lose progress on server restarts. - 🚫 Hardcore Compatibility — Automatically disables itself in Hardcore mode to preserve vanilla experience.
- 🛡️ Server-Side Logic — Core mechanics run entirely on the server. Client installation is optional but recommended.
- ⚙️ Admin Commands — Full control over player hearts with the
/heartcommand.
⌨️ Commands
| Command | Description | Permission |
|---|---|---|
/heart get <player> | View a player's current heart count | OP Level 2+ |
/heart set <player> <hearts> | Set a player's hearts (1-20) | OP Level 2+ |
/heart <player> [amount] | Give hearts to a player (default: 1) | OP Level 2+ |
Hearts are measured in full hearts (❤). 1 heart = 2 health points.
📦 Installation
Requirements
- Minecraft: 1.21.11
- Mod Loader: Fabric Loader 0.16.0 or higher
- Dependencies: Fabric API 0.141.3+1.21.11 or higher
Steps
- Download and install Fabric Loader for Minecraft 1.21.11.
- Download and install Fabric API.
- Download this mod and place it in your
modsfolder. - Launch Minecraft and enjoy!
⚠️ Server Owners: This mod must be installed on both the server and client for full functionality. Player heart data is stored in
config/life-steal.json.
📁 Configuration
The configuration file is located at config/life-steal.json.
{
"playerMaxHealth": {
"uuid-here": 20
},
"enableLogging": true,
"notEnoughHeartsMessage": "The player did not have any hearts you could steal"
}

