Lifesteal
No reviews yet
Killing players lets you steal one of their hearts, and vice versa. Hearts can be bottled and traded!
Includes systems for trading and managing economies.
Data Packs were introduced to vanilla Minecraft in version 1.13 and allow the server to modify data about the game, or run commands. Data Packs are compatible with all mod loaders.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Quilt is a fork of the Fabric mod loader. Many Fabric mods are compatible with Quilt and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Lifesteal
Every time you kill a player, a heart is removed from their base health and added to yours. If all a player's hearts are lost, they get eliminated.
This pack adds the classic lifesteal mechanics as well as more advancements and a natural way to trade hearts with others, and is playable on a completely vanilla world!
(Note: Enviromental deaths do not count. Just because you forgot your elytra or your shield, doesn't mean you lose a valuable heart!)
Features
-
Heart System: Hearts are transferred between players from the victim to the killer immediately upon death. Maximum hearts you can reach is 20 hearts.
-
More Advancements: 9 new advancements are added, each related to the new added mechanics. They can be found in the adventure tab.
-
Elimination: Once a player reaches 0 hearts, they will automatically be put in spectator mode, and their death will be announced to the server.
-
Heart Trading: Players can peacefully trade and deal hearts through the new 'heart bottle'.
-
And more! New sounds, optimisations, admin commands etc.
Heart Trading
Heart bottled can be crafted in the crafting table by using any potion, 2 redstone dust and 1 glowstone dust, as shown below.

Older version (<1.2) method:
Heart bottles can be crafted by throwing 1 thick potion, 1 redstone dust and 1 glowstone dust on the ground.If drunk, the player who consumed the potion will lose a heart, and the bottle will become a 'Bottled heart'.
This bottled heart can be stored, traded and even destroyed just like a normal item. When drunk, the heart is transferred into the player who drank the bottles heart! The player will also get the weakness potion effect, to avoid abusing this item in battle.
After use, these bottles shatter. If a bottled heart is drunk at the max hearts (20) the bottle will shatter, destroying the heart inside. If an empty heart bottle is drunk at one heart, the bottle will shatter.
Other
Admin Commands
Give Commands
/function lifesteal:admin/give/emptyheartbottle - Gives you an empty heart bottle.
/function lifesteal:admin/give/bottledheart - Gives you a bottled heart.
/function lifesteal:admin/give/emptyheartbottle - Gives you an empty heart bottle.
...
Utility Commands
/function lifesteal:admin/uninstall - Run this command before removing the datapack from the world folder to remove the scoreboards.
/function lifesteal:admin/reinstall - Reinstalls the pack if you run the above command accidentally. It also resets all players. (Reloading the server will not reset the pack.)
/function lifesteal:admin/reset - Resets all players back to 10 hearts, removes all related advancements and respawns eliminated players.
To change a players health manually, run /scoreboard players set (username) health (number of hearts), the run execute as (username) run function lifesteal:updatehealth
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources