Back to mods
LifeSteal Server-side project artwork

Modrinth · Minecraft mod

LifeSteal Server-side

A fabric server side implementation of the LifeSteal SMP

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which LifeSteal Server-side release should I use?

Updated 26 days ago
Latest stable file mc26.2-2.6.1
Game version 26.2
Loader Fabric, Quilt

LifeSteal Server-side mc26.2-2.6.1 targets 26.2 with Fabric, Quilt. Do not install it on the client. It must be installed on the dedicated server. All 2 required mods have matching files.

Where it goes

Is LifeSteal Server-side required on the client, server, or both?

Do not install it on the client. It must be installed on the dedicated server.

Client Not supported
Dedicated server Required
Loader for this release Fabric, Quilt
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This file is marked server-only.

What else does LifeSteal Server-side mc26.2-2.6.1 need?

mc26.2-2.6.1. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Fabric API, Unruled API first. We found matching files for this game-version and loader setup.

Fabric API Needed by LifeSteal Server-side mc26.2-2.6.1
required
Matching file found Matched file: 0.160.0+26.2
Unruled API Needed by LifeSteal Server-side mc26.2-2.6.1
required
Matching file found Matched file: 2.3.3+26.2

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add LifeSteal Server-side without breaking your instance.

Built for LifeSteal Server-side mc26.2-2.6.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use mc26.2-2.6.1. It targets 26.2 with Fabric, Quilt; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API, Unruled API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    Do not install it on the client. It must be installed on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside mc26.2-2.6.1. It opens that exact file at the source.

About this project

What does LifeSteal Server-side add?

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!

Project description from Modrinth.

Pick your setup

LifeSteal Server-side by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

38 available setups

Showing the newest 12 of 19 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

LifeSteal Server-side versions and loaders

30 of 30 releases match

Looking for an older file? The official Modrinth project page is in Resources.