HomeJavaModsEzLifesteal
EzLifesteal
ModsJava

EzLifesteal

by Shadow48402 · on Modrinth

Steal hearts from other players with leaderboard, auto-ban and more tools for competitive Minecraft Lifesteal servers

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.7–26.2 · Folia⬇ Download for 1.21.8–26.2 · Paper⬇ Download for 1.21.8–26.2 · Purpur⬇ Download for 1.21.8–26.2 · Spigot⬇ Download for 26.1–26.1.2 · Bukkit⬇ Download for 1.21.8–1.21.11 · Bukkit
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

GitHub Discord License

A full-featured lifesteal plugin for Minecraft built for Paper servers. EzLifesteal gives server owners precise control over heart gain and loss, a complete heart item economy, seasonal resets, anti-abuse systems, and a revive beacon subsystem - all in one lightweight, highly configurable jar.

Gameplay Features

Revive Beacon

Banned players can be restored by a teammate who right-clicks a beacon block with a configurable voucher item.

Screenshots

Beacon countdown

Beacon warming-up Beacon player selection

Heart Objects

Physical heart items that players can hold, trade, and consume to gain hearts.

Optional Integrations

EzLifesteal leaderboard and scoreboard

EzLifesteal runs standalone. All integrations are soft dependencies, the plugin starts normally if any of them are absent.

Integration Purpose
PlaceholderAPI Player and leaderboard placeholders for scoreboards, tab lists, and other plugins
Vault Economy payouts for kill streak rewards
EzSeasons Automated season scheduling and heart resets
WorldGuard Protection region around each plugin-spawned beacon
EzCountdown Visible countdown timer during beacon warm-up (falls back to built-in Bukkit task)
TeamsAPI Skip heart transfers between teammates (team-kill-bypass-with-teams-api in lifesteal-core.yml)

Configuration Presets

Casual SMP

Raise the heart floor and disable zero-heart bans so everyone keeps playing.

# lifesteal-core.yml
default-hearts: 12.0
min-hearts: 6.0
max-hearts: 30.0
hearts-per-kill: 1.0
hearts-lost-on-death: 1.0
ban-when-zero-hearts: false

Hardcore Grind

Every fight counts - lose two hearts on death, gain half a heart on kills, with tougher rules in the Nether.

# lifesteal-core.yml
default-hearts: 8.0
min-hearts: 1.0
max-hearts: 16.0
hearts-per-kill: 0.5
hearts-lost-on-death: 2.0
ban-when-zero-hearts: true

# lifesteal-worlds.yml
world-overrides:
  world_nether:
    hearts-per-kill: 0.25
    hearts-lost-on-death: 3.0

PlaceholderAPI Placeholders

Install PlaceholderAPI and the expansion registers automatically.

Commands & Permissions

Scope Examples
Player /lifesteal, /lifesteal top, /lifesteal transfer, /lifesteal shop
Staff /lifesteal give, /lifesteal revive, /lifesteal reload, /lifesteal test
Beacon `/beacon add

Permission bundles: lifesteal.player · lifesteal.mod · lifesteal.admin

See the full Commands reference and Permissions list.

Storage & Reliability

Quick Start

  1. Place the jar in your server's plugins/ folder and start the server.
  2. Pick YAML or MYSQL storage in storage.yml, set your language in config.yml, and tune heart rules in lifesteal-core.yml.
  3. Configure world overrides in lifesteal-worlds.yml and overlays in features.yml. Install EzSeasons if you want season resets.
  4. Review admin.yml to define staff and bypass rules.
  5. Use /lifesteal reload after config changes. Run /lifesteal test <kill|death> to validate flows before going live.

Need help or want to request a feature? Join our Discord. Source: GitHub repository

Try the other plugins in the EzPlugins series

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more