

Lifesteal
Immerse yourself in a unique gameplay mechanic where every victory over another player brings you a real advantage. When you kill an opponent, one heart transfers from the victim to the winner, constantly increasing your health pool at the expense of other players.
This mod implements the classic health steal system, enhanced with new achievements and the ability for peaceful heart exchange between participants.
Important note: Environmental deaths are not counted. If you forgot your elytra or shield, this will not lead to the loss of a valuable heart!
Main Features
Heart System: With each player kill, an instant heart transfer occurs from the victim to the killer. The maximum number of hearts that can be accumulated is 20 units.
Additional Achievements: 9 new achievements related to the mod's mechanics have been added. They can be found in the "Adventure" tab.
Elimination from the Game: When a player has 0 hearts remaining, they automatically switch to spectator mode, and their elimination is announced to all server participants.
Heart Trading: Players can peacefully exchange hearts using special "heart bottles".
Additional Improvements: New sound effects, optimizations, administrator commands, and other useful features.
How Heart Exchange Works
Heart bottles are crafted on a workbench using any potion, 2 units of redstone dust, and 1 unit of glowstone dust, as shown in the image below.
Method for older versions (<1.2):
Heart bottles can be created by throwing 1 thick potion, 1 unit of redstone dust, and 1 unit of glowstone dust on the ground.When the potion is consumed, the player loses one heart, and the bottle turns into a "Bottled Heart".
Such a bottled heart can be stored, exchanged, and even destroyed like a regular item. When consumed, the heart transfers to the player who drank the bottle's contents! The player also receives the weakness potion effect to prevent abuse of this item in battle.
After use, the bottles break. If a bottled heart is consumed at the maximum number of hearts (20), the bottle will break, destroying the heart inside. If an empty heart bottle is consumed with one heart, it will also break.
Additional Features
Administrator Commands
Give Commands/function lifesteal:admin/give/emptyheartbottle
- Gives an empty heart bottle./function lifesteal:admin/give/bottledheart
- Gives a bottled heart./function lifesteal:admin/give/emptyheartbottle
- Gives an empty heart bottle.... Utility Commands
/function lifesteal:admin/uninstall
- Execute this command before removing the datapack from the world folder to remove the scoreboard systems./function lifesteal:admin/reinstall
- Reinstalls the pack if you accidentally executed the previous command. Also resets all players. (Server reload will not reset the pack.)/function lifesteal:admin/reset
- Resets all players to 10 hearts, removes all related achievements, and respawns eliminated players.To manually change a player's health, execute
/scoreboard players set (username) health (number_of_hearts)
, then execute execute as (username) run function lifesteal:updatehealth