- check_circle Advancements
- check_circle Functions
- check_circle Loot Tables
- check_circle Recipes
- 6,612 views, 36 today
- 1,281 downloads, 7 today
40
Life Steal

Life Steal FR is a simple datapack aiming to add life steal behaviours from the original Lifesteal SMP:
https://lifesteal.fandom.com/wiki/Season_1
This datapack adds texture for the revive beacon and use 1.21 food components for interactions with the system (eating a heart, consuming a renamed revive beacon)
DON'T FORGET TO DOWNLOAD THE REQUIRED RESOURCE PACK
⚙️ Configuration
Players can withdraw hearts by typing /trigger life_steal.withdraw
Default settings:
As datapack don't have /ban permissions by default, you should edit your server.properties file and set the line function-permission-level to 3

Life Steal FR is a simple datapack aiming to add life steal behaviours from the original Lifesteal SMP:
https://lifesteal.fandom.com/wiki/Season_1
This datapack adds texture for the revive beacon and use 1.21 food components for interactions with the system (eating a heart, consuming a renamed revive beacon)
DON'T FORGET TO DOWNLOAD THE REQUIRED RESOURCE PACK
⚙️ Configuration
Players can withdraw hearts by typing /trigger life_steal.withdraw
Default settings:
- Revived players respawn with 4 hearts
- Maximum heart limit is set to 20 hearts
- Players lose a heart upon death (whether killed by another player or from natural causes)
- scoreboard players set MAX_HEARTS life_steal.data 20 (Maximum of 20 hearts)
- scoreboard players set REVIVED_HEARTS life_steal.data 4 (Amount of hearts to respawn with when revived)
- scoreboard players set NATURAL_DEATH_HEART_DROP life_steal.data 1 (1 = drop a heart when dying to non player, 0 = disable that)
As datapack don't have /ban permissions by default, you should edit your server.properties file and set the line function-permission-level to 3

Credit | Original concept: Jepexx, Mapicc, ParrotX2 |
Compatibility | Minecraft 1.21 |
Tags |
9 Update Logs
Updated to 1.21.7 : by Stoupy 06/30/2025 10:12:17 amJune 30 @ 2:12 pm UTC
Changelog
Bug Fixes
- 🐛 Add missing 'endswith' key to github_config dictionary (a19a838)
Build System
- 🚀 Updated to 1.21.7 (dc2c37c)
Full Changelog: https://github.com/Stoupy51/LifeSteal/compare/v1.2.6...v1.2.7
LOAD MORE LOGS
6311509
119
Create an account or sign in to comment.
[url="modrinth.com/datapack/lifestealfr/versions
[/url]
Then click on the version you want and there it is
But if you die by natural deaths, your heart will always drop at your death location.
(Not when a player kills you)
scoreboard players set NATURAL_DEATH_HEART_DROP life_steal.data 1
(1 = drop a heart when dying to non player, 0 = disable that)
https://modrinth.com/datapack/lifestealfr/version/1.1.1
Go down the page, there is a:
LifeSteal_resource_pack.zip(3.35 KiB) Required resource pack