Easy timerPlugins · 1.16 – 26.xAn easy to use youtube challenge like timer. Fully customizable

A fully customizable, production-grade Minecraft plugin that implements a complete lifesteal system with hearts, bans, revives, MySQL support, advanced…
Direct download from Modrinth · 25,244 downloads
Lifesteal Plugin is a plugin for Paper / Spigot servers, made by MidnightZone. A fully customizable, production-grade Minecraft plugin that implements a complete lifesteal system with hearts, bans, revives, MySQL support, advanced…
It supports Minecraft 1.20 – 26.x. It has been downloaded 25,244 times on Modrinth. That puts it at #28 of the 91 minigame plugins listed here. The last update came out on Jul 26, 2026.
Lifesteal Plugin has had 10 releases on Modrinth since Jun 12, 2025. 5 of them came out in the past year. The newest is 1.9.0, released on Jul 26, 2026. It is made for Minecraft 1.21 – 26.2. It runs on Bukkit, Paper, Purpur and Spigot. The download is 565 KB.
| Version | Released | Minecraft | Type |
|---|---|---|---|
1.9.0 | Jul 26, 2026 | 1.21 – 26.2 | Release |
1.8.0 | Jul 6, 2026 | 1.20 – 26.2 | Release |
1.7.0 | Jun 27, 2026 | 1.21 – 26.2 | Release |
1.6.0 | Jun 20, 2026 | 1.21 – 26.2 | Release |
1.5.0 | Jun 12, 2026 | 1.21 – 26.1.1 | Release |
The commands named on the Modrinth page of Lifesteal Plugin:
/lifestealadmin/withdrawheart/recipeview/reloadlifestealPermission nodes named there, to give with a plugin like LuckPerms:
lifesteal.withdrawlifesteal.recipeviewlifesteal.reloadlifesteal.adminlifesteal.revivelifesteal.bypasslimitLifestealSMP is a highly configurable and fully featured Lifesteal plugin designed for modern Minecraft SMP servers.
It offers a complete hearts-based survival system, revive mechanics, advanced crafting, multi-language support, and full administrative control.
Command · Description · Permission
/withdrawheart · Withdraw one heart into a physical item · lifesteal.withdraw
/withdrawheart · Withdraw multiple hearts in one command · lifesteal.withdraw
/recipeview · Open the recipe overview · lifesteal.recipeview
/recipeview heart · Browse heart crafting recipes · lifesteal.recipeview
/recipeview heart · View a specific heart-tier recipe · lifesteal.recipeview
/recipeview beacon · View the Revive Beacon recipe · lifesteal.recipeview
/recipeview all · Open the complete recipe overview · lifesteal.recipeview
/reloadlifesteal · Reload plugin configuration and language data · lifesteal.reload
Subcommand · Description
set · Set hearts
add · Add hearts
remove · Remove hearts
giveheart [tier] [amount] · Give heart items (Tier 1-5)
revivebeacon · Give Revive Beacon
unban · Unban player
purgebans · Unban everyone
setmax · Set maximum hearts
resetall · Reset hearts for all players
banlist · List all banned players
reload · Reload config & language
Permission · Description · Default
lifesteal.admin · Grants access to Lifesteal administrative commands · OP
lifesteal.reload · Allows plugin configuration and language reloads · OP
lifesteal.withdraw · Allows players to withdraw hearts into items · true
lifesteal.revive · Allows players to activate Revive Beacons · true
lifesteal.recipeview · Allows access to the recipe viewer · true
lifesteal.bypasslimit · Bypasses selected gameplay-limit checks without violating the hard heart-storage cap · OP
LifestealSMP includes built-in PlaceholderAPI expansion for dynamic integration with scoreboards, tab lists, nametags, holograms, and other placeholder-compatible systems. You can display player-specific data across your server in real-time.
Placeholder · Description
%lifesteal_hearts% · Shows the player’s current heart count. Returns an empty value when the player’s heart data is unavailable.
%lifesteal_hearts_left% · Shows how many additional hearts the player can gain before reaching the configured maximum.
%lifesteal_max_hearts% · Returns the configured maximum heart count.
%lifesteal_starting_hearts% · Returns the configured starting heart count for new players.
%lifesteal_online_count% · Displays the current number of online players.
%lifesteal_database_connected% · Returns "true" or "false" depending on whether the configured database backend is connected.
%lifesteal_database_type% · Displays the active database backend, such as "mysql" or "sqlite".
%lifesteal_language% · Displays the currently active language code, such as "en", "de", or "es".
%lifesteal_prefix% · Inserts the plugin’s configured and color-formatted message prefix.
%lifesteal_online% · Returns "true" or "false" depending on whether the requested player is currently online.
%lifesteal_banned% · Returns "true" or "false" depending on whether the player is Lifesteal-banned.
%lifesteal_ban_reason% · Displays the player’s Lifesteal ban reason when available.
%lifesteal_revenge_active% · Returns "yes" or "no" depending on whether the player currently has an active Revenge Thread.
%lifesteal_revenge_target% · Displays the username of the player’s current Revenge Thread target. Returns an empty value when no target exists.
%lifesteal_revenge_time_left% · Displays the remaining Revenge Thread duration in a readable format, such as "2m 14s".
%lifesteal_revenge_time_left_seconds% · Returns the remaining Revenge Thread duration as a whole number of seconds.
%lifesteal_revenge_progress% · Returns the Revenge Thread progress as a percentage from 0 to 100.
These placeholders allow server owners and developers to deeply customize their user experience, creating rich, dynamic interfaces that reflect each player's lifesteal status in real-time.
LifestealSMP delivers a full Lifesteal SMP experience while remaining fully scalable, safe, and professional for any Minecraft server.
Made with ❤️ by MidnightZone
Written by MidnightZone. Read it with pictures on Modrinth.
Make sure your server runs Paper and Spigot on Minecraft 1.20 – 26.x.
Download the .jar file from Modrinth and put it in the plugins folder of your server.
Restart the server. Avoid /reload, many plugins do not handle it well.
Type /plugins in the console: Lifesteal Plugin should be listed in green. Its config files are created in the plugins folder on the first start.
Full guide: How to install plugins on a Minecraft server
| Resource | Downloads | Versions | Last update | Price |
|---|---|---|---|---|
| 25K | 1.20 – 26.x | Jul 26, 2026 | Free | |
| 47 | 1.16 – 26.x | Oct 5, 2026 | Free | |
| 29K | 1.16 – 26.x | Oct 12, 2026 | Free | |
| 435K | 1.19 – 26.x | May 14, 2026 | Free |
Yes. Lifesteal Plugin supports Minecraft 26.x. All supported versions: 26.x, 1.21, 1.20.
Yes. Lifesteal Plugin is free to download from Modrinth.
Lifesteal Plugin runs on Paper and Spigot servers.
Yes. The last update came out in the past day.
The closest ones are Easy timer, Headsteal and LifeStealZ. Compare all alternatives
Easy timerPlugins · 1.16 – 26.xAn easy to use youtube challenge like timer. Fully customizable
HeadstealPlugins · 1.16 – 26.xHeadsteal PvP with a twist. Steal a player's head to banish them from the server.
LifeStealZPlugins · 1.19 – 26.xLifeStealZ - The Ultimate LifeSteal SMP Plugin!
LifeWarsPlugins · 1.16 – 1.21A very simple Lifesteal SMP plugin, Custom recipe's and Easy configuration!
ApxBountyPlugins · 1.20 – 26.xModern, lag-free player bounty system with clean custom GUIs, sorting, and Vault economy integration.
Lolek AntyLogoutPlugins · 1.21A modern, fully configurable combat-log prevention plugin for Paper servers. Players who log out during PvP get punished, and every message is customizable…
Log in to leave a review.