LifeSteal Server-side

LifeSteal Server-side

A fabric server side implementation of the LifeSteal SMP

by
31.8K Downloads
fabricquiltgame-mechanicsminigame
Rent Server with this Mod

Screenshots

Altar Reviving Animation
Altar Creation Animation
Altar Heart Withdraw Animation

About this Mod

LifeSteal Server-side

A fabric server side implementation of the LifeSteal SMP.

This mod was forked from ModernAdventurer's LifeSteal Mod, please make sure to check it out as, although there are quite a few changes, this mod was based off of his.

Config

Configuration is purely managed through gamerules, here is a list of gamerules and what they do.

Gamerule Type Description Default
lifesteal:death_criteria DeathCriteria What counts as a kill: player_only, any_death, or any_death_drop_heart player_only
lifesteal:altar_block Block The registry for the block to be the center of an altar minecraft:netherite_block
lifesteal:enable_anti_heart_dupe Boolean Whether to prevent players from harvesting infinite hearts from weak players true
lifesteal:revive_method ReviveMethod How to revive players: none, command, altar, or totem altar
lifesteal:death_action DeathAction Whether to ban, revive or spectator when they reach minimum health ban
lifesteal:gift_method GiftMethod How to gift hearts: manual or command manual
lifesteal:steal_amount Integer The number of hearts that should be stolen upon death 1
lifesteal:min_player_hearts Integer The minimum number of hearts a player can reach before being banned 1
lifesteal:max_player_hearts Integer The maximum number of hearts a player can reach 10
lifesteal:withdraw_method WithdrawMethod How to withdraw hearts: none, altar, or command altar
lifesteal:auto_revival_seconds Integer The number of seconds until a player is automatically revived. Set to 0 to disable. 0
lifesteal:revival_invulnerability_seconds Integer The amount of time a player is invulnerable after being revived in seconds. Set to 0 to disable. 0
lifesteal:heart_stack_size Integer The maximum stack size of the heart item 1
lifesteal:heart_craft_in_crafter Boolean If a heart item can be crafted in a crafter false
lifesteal:limited_heart_crafting_type LimitedCraftingType How limited crafting works: until_banned, forever, heart_based, or none none
lifesteal:limited_heart_crafting_amount Integer The value/limit of limited crafting. It changes meaning depending on the limited crafting gamerule 0
lifesteal:altar_animations Boolean If animations should play when interacting with an altar true
lifesteal:fallback_textures Boolean Whether to use Minecraft textures if the resourcepack isn't installed instead of missing texture true
lifesteal:new_player_invulnerability_seconds Integer The number of seconds a player is invulnerable since they started playing 0

Dead Player Json:

Located in config/lifesteal-deaths.json

[
  {
    "deadPlayerID": "uuid",
    "deathTime": 100
  }
]

Commands:

  • /gift <Player> <Health> - Gifts the specified player that amount of health if they can receive it
  • /withdraw <Hearts> - Turns physical hearts into heart items
  • /revive <Player> - Admin command to revive a player

Datapack Overriding:

More info can be found on the wiki page.

Additional Notes:

  • In order to get the textures, run /polymer generate-pack. This will create the resourcepack in the main server's directory, which you can then put in your resourcepack folder
  • For more information, visit the Wiki

Check out Tater Certified's other Lifesteal-compatible mods!

Are your players combat-logging so they don't lose hearts? Use Fair Fight to combat this problem entirely! It is available on all modding and plugin platforms!

Available Versions

LifeSteal Server-side 2.6.0release
MC 26.1, 26.1.1, 26.1.2fabric, quilt
June 14, 2026
LifeSteal 2.5.2release
MC 26.1, 26.1.1, 26.1.2fabric, quilt
April 21, 2026
LifeSteal 2.5.1release
MC 1.21.11fabric, quilt
January 21, 2026
LifeSteal 2.5.0release
MC 1.21.11fabric, quilt
January 7, 2026
Lifesteal 2.4.0release
MC 1.21.11fabric, quilt
January 4, 2026

How to Install LifeSteal Server-side on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "LifeSteal Server-side". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricquilt

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+15 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

LifeSteal Server-side server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is LifeSteal Server-side compatible with fabric and quilt?

LifeSteal Server-side officially supports fabric, quilt for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with LifeSteal Server-side – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if LifeSteal Server-side consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install LifeSteal Server-side with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Apache License 2.0
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+8 more