ModsJava
LifeSteal+ ⭕ Advanced Lifesteal SMP — 26.2
Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotLifeSteal+
Advanced LifeSteal SMP
Steal hearts. Survive. Dominate.
A COMPLETE LIFESTEAL EXPERIENCE
LifeSteal+ brings the core mechanics of a modern LifeSteal SMP into one clean and configurable plugin.
Players fight for hearts, build their health through PvP, risk losing progress, and can be eliminated or revived depending on your server configuration.
Designed for server owners who want a reliable LifeSteal system without unnecessary complexity.
FEATURES
♥ Heart System
The core of LifeSteal+. Configure how many hearts players start with, how many they can lose or gain, and the maximum amount they can reach.
• Starting Hearts — Define the default player heart count.
• Minimum Hearts — Set the lowest possible heart value.
• Maximum Hearts — Set the normal heart limit.
• Heart Stealing — Configure how many hearts are transferred through PvP.
• Heart Cap Bypass — Allow selected players to exceed the normal limit.
⚔ Combat & Progression
Every PvP encounter can affect a player's progression. Combat behavior can be controlled through configuration to match your server's rules.
• Configurable combat system
• Configurable self-kill protection
• Heart-based PvP progression
• Kill and death statistics
• Persistent player data
☠ Elimination
When a player reaches the configured minimum, LifeSteal+ can automatically eliminate them. Elimination can also be managed manually by staff.
• Automatic elimination
• Individual elimination command
• Mass elimination command
• Elimination statistics
• Elimination bypass permission
↻ Revive System
Bring eliminated players back when the revive system is enabled. Server owners can also require a dedicated permission before a player can be revived.
• Individual player revival
• Mass revival
• Optional permission requirement
• Revive statistics
♥ Heart Withdrawal
Players can withdraw hearts into items when the feature is enabled, giving servers another way to manage heart-based progression.
CRAFTING RECIPES
LifeSteal+ includes configurable crafting recipes for the Heart and Revive Beacon items.
♥ Heart Recipe
Craft the Heart using the recipe shown above.
Result: 1× Heart (Nether Star)
Right-click the Heart to claim it.
↻ Revive Beacon
Craft the Revive Beacon using the recipe shown above.
Result: 1× Revive Beacon
Recipes can be changed in plugins/LifeStealPlus/items.yml .
⚙ Administration
Staff have dedicated controls for managing player health and LifeSteal progression.
• Get player hearts
• Set player hearts
• Add hearts
• Remove hearts
• Eliminate players
• Eliminate all players
• Revive players
• Revive all players
• Reset player hearts
• Reset all player hearts
• Reload configuration
▣ Display
Display LifeSteal information using the interface that fits your server.
• ActionBar
• Scoreboard
• BossBar
✦ Effects
Optional sounds and particles provide additional feedback for LifeSteal events.
• Configurable sounds
• Configurable particles
▣ Storage
Player data is stored persistently and remains available after server restarts.
• SQLite
• MySQL
• Configurable MySQL connection pool
lifesteal.* — All LifeStealPlus permissions — OP
lifesteal.admin — Full admin access — OP
lifesteal.reload — Reload configuration — OP
lifesteal.health — Access all health commands — OP
lifesteal.health.get — View a player's hearts — OP
lifesteal.health.set — Set a player's hearts — OP
lifesteal.health.add — Add hearts to a player — OP
lifesteal.health.remove — Remove hearts from a player — OP
lifesteal.eliminate — Eliminate a player — OP
lifesteal.eliminateall — Eliminate all players — OP
lifesteal.revive — Revive a player — OP
lifesteal.reviveall — Revive all players — OP
lifesteal.reset — Reset a player's hearts — OP
lifesteal.resetall — Reset all player hearts — OP
lifesteal.withdraw — Withdraw hearts into an item — true
lifesteal.recipe — View the heart/beacon recipe — true
lifesteal.bypass.elimination — Prevent the player from being eliminated — false
lifesteal.bypass.heartcap — Bypass the maximum heart limit — false
%lifesteal_hearts% — Current hearts
%lifesteal_max_hearts% — Maximum hearts (∞ if unlimited)
%lifesteal_kills% — Total kills
%lifesteal_deaths% — Total deaths
%lifesteal_eliminated% — Returns true/false depending on elimination status
%lifesteal_eliminations% — Times eliminated
%lifesteal_revives% — Times revived
Placeholder support can be enabled or disabled in the configuration.
Spoiler: View Configuration
storage:
type : SQLITE
mysql:
host : localhost
port : 3306
database : lifesteal
username : root
password : ""
pool-size : 10
hearts:
starting : 10
minimum : 1
maximum : 20
steal-amount : 1
combat:
enabled : true
prevent-self-kill : true
death:
eliminate-at-minimum : true
drop-hearts : false
revive:
enabled : true
requires-permission : true
withdraw:
enabled : true
display:
actionbar:
enabled : true
scoreboard:
enabled : false
bossbar:
enabled : false
sounds:
enabled : true
particles:
enabled : true
Code (YAML):
storage:
type : SQLITE
mysql:
host : localhost
port : 3306
database : lifesteal
username : root
password : ""
pool-size : 10
hearts:
starting : 10
minimum : 1
maximum : 20
steal-amount : 1
combat:
enabled : true
prevent-self-kill : true
death:
eliminate-at-minimum : true
drop-hearts : false
revive:
enabled : true
requires-permission : true
withdraw:
enabled : true
display:
actionbar:
enabled : true
scoreboard:
enabled : false
bossbar:
enabled : false
sounds:
enabled : true
particles:
enabled : true
STORAGE
SQLite
The default storage option. SQLite requires no external database server and is suitable for straightforward server setups.
MySQL
Use MySQL when player data needs to be stored in an external database. Connection details and pool size are configurable.
COMPATIBILITY
Minecraft: Java Edition
Server Software: Paper
Version: 26.2
Java: 25
Dependencies: None
INSTALLATION
1. Download LifeStealPlus.jar.
2. Stop your Paper server.
3. Place the JAR inside the server's plugins folder.
4. Start the server.
5. Open the generated configuration and adjust the settings if needed.
6. Restart the server after configuration changes when required.
Need help with LifeSteal+? The Discord server is available for:
• Bug Reports — Report bugs, errors, or unexpected behavior.
• Installation Help — Get assistance installing the plugin.
• Setup Help — Get help configuring LifeSteal+ for your server.
• Configuration Help — Get assistance with storage, hearts, combat, displays, and other settings.
• Compatibility Issues — Report problems involving Paper, Java, Minecraft, or other plugins.
• Error Troubleshooting — Get help investigating console errors and stack traces.
• Questions — Ask about plugin features and configuration.
• Suggestions — Share ideas for future improvements.
When reporting a bug, include your LifeSteal+ version, Minecraft version, Paper version, Java version, relevant configuration, console errors, and clear reproduction steps whenever possible.
LifeSteal+
Advanced LifeSteal SMP for modern Paper servers.
Steal hearts. Survive. Dominate.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1, 26.2, 26.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LifeSteal+ ⭕ Advanced Lifesteal SMP — 26.2 is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2, 26.3. Downloaded 60 times (via Spigot). Download it and open it directly in the game.