Community listing page, reviews here may not be monitored by the author.
Lifesteal
No reviews yet
A very lightweight vanilla plus mod that adds the classic lifesteal experience from the youtuber smp "Lifesteal World"
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the server. Also works in singleplayer.
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

Features:
- Heart stealing: lose a permanent heart when you die, take one when you get a kill.
- Inspired by the LifeSteal SMP made popular by YouTubers with very flexible configuration.
- Server-authoritative and persistent: hearts are stored safely and survive restarts, reconnects, and name changes.
- Two kill-reward styles to choose from: instantly transfer a heart from victim to killer, or drop a Heart item at the death location for anyone to pick up.
- Eliminate at zero hearts: reach 0 and you're banned from the server until revived.
- Revive Beacon system: craft a beacon, right-click it, type the eliminated player's name in chat, then confirm to bring them back with a fresh set of hearts.
- Heart and Crafted Heart items let you top up your permanent hearts outside of combat, each with its own usable limit.
- Withdraw command lets you convert your own permanent hearts back into physical Heart items if you want to trade them.
- Fully custom crafting recipes for every item, toggleable individually without a server restart.
- Admin toolkit to check, set, add, remove, ban, and unban player hearts, plus a paginated list of every eliminated player.
- No client-side mod required: works with any vanilla client.
Installation:
- Download the .jar file.
- Install Fabric Loader and Fabric API on your server.
- Place the .jar file in your server's
modsfolder. - Start the server once to generate the config files, then edit them as needed.
- Keep in mind that changing the config files directly will require a restart or the use of the /reload command.
Config:
| Name | Description | Value | Type |
|---|---|---|---|
| starter_hearts | Hearts a player starts with on first join | 10 | Number |
| maximum_hearts | Highest number of hearts a player can hold | 20 | Number |
| minimum_hearts | Hearts floor. Once a player reaches this amount, dying no longer costs them a heart, effectively disabling elimination for them unless they use /withdraw to go lower themselves (use 3 if you want the lifesteal world experience as it is) | 0 | Number |
| revival_hearts | Hearts a player comes back with after being revived | 3 | Number |
| drop_heart_on_non_player_death | Whether a Heart item drops when a player dies to something other than another player | true | True/False |
| player_kill_reward_mode | How a killer is rewarded: direct heart transfer or a dropped Heart item | DIRECT_TRANSFER | DIRECT_TRANSFER or DROP_ITEM |
| crafted_heart_usage_limit | Heart count below which a Crafted Heart can still be used | 20 | Number |
| items.heart.base_item | Vanilla item used as the base for the Heart item | minecraft:nether_star | Text |
| items.crafted_heart.base_item | Vanilla item used as the base for the Crafted Heart item | minecraft:nether_star | Text |
| items.revive_beacon.base_item | Vanilla item used as the base for the Revive Beacon item | minecraft:beacon | Text |
| administration.banned_list_page_size | Entries shown per page in the eliminated players list | 10 | Number |
| bans.source | Label shown as the source of a LifeSteal ban | LifeSteal | Text |
Recipes, item names, lore, and every player-facing message are also fully editable in the files messages.json and recipes.json.
Commands:
/lifesteal hearts get|set|add|remove <player> [amount]: check or adjust a player's hearts./lifesteal recipe status|enable|disable <recipe>: check or toggle a recipe on the fly./lifesteal banned list|check|ban|unban <player>: manage eliminated players and profile bans./withdraw <amount>: convert your own permanent hearts into Heart items.- All
/lifestealcommands require server operator permissions./withdrawis open to every player.
Compatibility:
- Server-side Fabric mod, no client installation needed.
- Minecraft 1.21.11 1.21.10 1.21 1.21.1 1.21.2.
Notes:
- SFX are remaining, id also modify the default config values later on.
- A custom resource pack is on the works
- I used some type of AI help to write this description and assist with coding.
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
(opens in a new tab)
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources