All Mods Resource Packs Data Packs Shaders Modpacks Plugins
LifeSteal Server-side

LifeSteal Server-side

by Unknown • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

LifeSteal Server-side

A fabric server side implementation of the LifeSteal SMP.

This mod was inspired by ModernAdventurer's LifeSteal Mod.

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!

How to Install LifeSteal Server-side (Mod)

LifeSteal Server-side by Unknown is verified for Fabric, Quilt across Minecraft versions 1.19.2, 1.20, 1.20.1, 1.20.2, 1.20.5, 1.20.6, 1.21, 1.21.10 (latest release: mc26.3-2.6.3, file size: 1.5 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.19.2, 1.20, 1.20.1, 1.20.2, 1.20.5, 1.20.6, 1.21, 1.21.10) and platform (Fabric, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Quilt.
  3. Move the downloaded LifeSteal Server-side file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric Quilt
1mo ago 1
26.3
Fabric Quilt
1mo ago 1
26.2
Fabric Quilt
3mo ago 1
26.2
Fabric Quilt
4mo ago 1
26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
6mo ago 1
1.21.11
Fabric Quilt
9mo ago 1
1.21.11
Fabric Quilt
10mo ago 1
1.21.11
Fabric Quilt
10mo ago 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.6
Fabric Quilt
last yr. 1
1.21.6
Fabric Quilt
last yr. 1
1.21.5
Fabric Quilt
last yr. 1
1.21.4
Fabric Quilt
last yr. 1
1.21.4
Fabric Quilt
last yr. 1
1.21.4
Fabric Quilt
last yr. 1
1.21.4
Fabric Quilt
last yr. 1
1.21.4
Fabric Quilt
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.21
Fabric Quilt
last yr. 1
1.21
Fabric Quilt
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.20.x
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.19.2
Fabric
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
  • Fixed ores and loot tables not being properly registered on startup
  • Updated to MC 26.3
  • Removed old gametest code
Fixed a crash where MixinExtras couldn't find a local due to using "name" in an Local statement
  • Updated to MC 26.2
  • Added a way to revert to vanilla textures if the resourcepack isn't present on the client
  • Decouple revive invulnerability with player joining
[2.5.2] LifeSteal 2.5.2 by Unknown on Apr 21, 2026
Download
  • Updated to 26.1.x
[2.5.1] LifeSteal 2.5.1 by Unknown on Jan 21, 2026
Download
  • Fixed multiple death sources not all being counted. Fixes fire aspect not counting as a player kill.
  • Fix invulnerability status effect not being applied when enabled
  • Apply invulnerability to new players if the gamerule is enabled
  • Add admin command admin-vulnerable <player> to force invulnerable players to be vulnerable
[2.5.0] LifeSteal 2.5.0 by Unknown on Jan 07, 2026
Download
  • Fixed a bug where hearts could be duplicated when withdrawing hearts
  • Added altar effects
  • Altar creation animation
  • Altar withdraw animation
  • Altar reviving animation
  • Can be disabled with the gamerule: lifesteal:altar_animations
  • Readd Unruled API 2.1 as a dependency
[2.4.0] Lifesteal 2.4.0 by Unknown on Jan 04, 2026
Download
  • Updated to 1.21.11
  • Switched default units to hearts for most commands and gamerules
  • Temporarily removed Unruled API dependency
  • Implemented limited crafting of hearts gamerule
  • Limit crafting of hearts based on current max health
  • Limit crafting to a set number of hearts that optionally reset when a player is "banned"
  • Implemented preventing crafters from crafting hearts gamerule
  • New textures for all blocks and items by @thomask3897

  • Note:** All gamerules' names were updated. Some gamerules may have changed names. Please ensure that you check the wiki for the functions of all gamerules.
[2.3.0] LifeSteal 2.3.0 by Unknown on Nov 15, 2025
Download
  • Add the Totem of Rebirth
  • Refactor gamerules
  • Players can now drop hearts when dying to a non-player source
[2.2.1] LifeSteal 2.2.1 by Unknown on Oct 14, 2025
Download
  • Updated to 1.21.10
[2.2.0] LifeSteal 2.2.0 by Unknown on Jul 16, 2025
Download
  • Added a /revive command for reviving players when the altar feature is disabled
  • Renamed the admin revive command to /admin-revive
  • Migrated to the tatercertified group name
[2.1.3] LifeSteal 2.1.3 by Unknown on Jul 05, 2025
Download
Update to 1.21.7
[2.1.2] LifeSteal 2.1.2 by Unknown on Jun 23, 2025
Download
  • Fix a duplication exploit with the /withdraw command
[2.1.1] LifeSteal 2.1.1 by Unknown on Jun 18, 2025
Download
# Use Lifesteal 2.1.2 to fix a severe exploit

  • Updated to 1.21.6
LifeSteal Server-side Icon
Download LifeSteal Server-side
Select game version
Select platform