ModsFinder

Lifesteal

by Mineblame

Lifesteal, by Mineblame, is a Fabric server mod that moves hearts between players when one is killed, following the classic lifesteal format from SMP servers.

FabricServer-side onlyAll rights reserved1.21 – 1.21.11

What it does

Players start with a set number of permanent hearts, and each kill transfers a heart from the victim to the killer. The victim loses one permanent heart on death, and the killer gains one. Hearts are stored on the server, so they persist through restarts, reconnects and name changes. The server is authoritative, meaning the stored value decides the heart count rather than the client.

Two kill-reward styles can be chosen in the configuration. In one, the heart transfers instantly to the killer. In the other, the victim drops a Heart item at the death location that anyone can pick up. Players who reach zero hearts are eliminated and banned from the server until revived. A Revive Beacon lets a player craft a beacon, right-click it and type an eliminated player's name in chat to confirm, bringing that player back with a fresh set of hearts.

Lifesteal is published for Fabric only, across five game versions, 1.21 – 1.21.11, under All rights reserved, so the code is not open source. Server owners install it, and players connect with no copy of their own.

Key features

  1. Heart stealing

    Each kill moves one permanent heart from the victim to the killer, which changes the heart count on both sides.

  2. Elimination at zero hearts

    A player at zero hearts is banned from the server until a Revive Beacon brings them back with a new set of hearts.

  3. Heart items

    Crafted Heart items let players top up permanent hearts outside combat, up to a configured limit, and a Withdraw command turns permanent hearts back into physical Heart items to trade.

  4. Editable messages and recipes

    Item names, lore, player-facing messages and recipes are set in the messages.json and recipes.json files.

Compatibility

Latest build for each game version and loader.

1.21.111.0.0+mc1.21.11
1.21.101.0.0+mc1.21.10
1.21.21.0.0+mc1.21.2
1.21.11.0.0+mc1.21.1
1.211.0.0+mc1.21.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Ultimate Sword is a Fabric mod for 1.21.1 – 1.21.11 that runs on the client and server together under the MIT License, and it is not open source. Divorcesteal is a Fabric and Quilt mod for 1.21.11 that also runs on client and server and is open source under the MIT License. Hearts In A Bottle is a NeoForge server-side mod for 1.21.1 under the Mozilla Public License 2.0, which is open source. Lifesteal differs from all three by running on Fabric only, on the server alone.

ModLoadersGame versionsEnvironmentUpdated
LifestealFabric1.21 – 1.21.11Server-side only2026-08-03
Ultimate SwordFabric1.21.1 – 1.21.11Client and server2026-08-09
DivorcestealFabric and Quilt1.21.11Client and server2026-04-18
Hearts In A BottleNeoForge1.21.1Server-side only2024-12-14

Questions

Does Lifesteal need to be installed on the client?

No. It runs on the server alone, so players need nothing extra to join.

Which loader does Lifesteal use?

Lifesteal is published for Fabric only. Fabric API is not named as a requirement on the file listing for this mod.

How does a player get back after being eliminated?

A Revive Beacon is crafted, right-clicked, and the eliminated player's name is typed in chat to confirm. The revived player gets a fresh set of hearts.

In the catalog

Lifesteal is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

Recipes, item names, lore, and every player-facing message are also fully editable in the files messages.json and recipes.json.
Mineblame, on the Modrinth page

Official listing

Owner
Mineblame
Published
2026-07-29
Updated on Modrinth
2026-08-03
Facts verified
2026-10-15

Tags