LifeSteal
3.9.3A lightweight, highly configurable Minecraft plugin introducing a LifeSteal mechanic

LifeSteal Plugin
A lightweight and configurable plugin introducing a unique LifeSteal mechanic to your Minecraft server!
🌟 Features
LifeSteal Mechanic: Gain hearts by defeating other players in PvP!
Heart Items: Withdraw hearts into items, trade them, and redeem them later.
Fully Configurable: Adjust max/min health, item names, and messages via
config.yml.
Adventure MiniMessage Support: Use rich text formatting for messages and action bars.
Lightweight & Performance-Optimized: Scales seamlessly for small and large servers alike.
📜 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/withdrawheart <amount> | Withdraw hearts into items. | lifesteal.withdraw |
/resethearts <player> | Reset a player's health to default. | lifesteal.reset |
/lifestealplugin reload | Reload the plugin config. | lifesteal.reload |
🛠️ How It Works
Death Mechanics: Players lose 1 heart (2 health) upon death, while the killer gains 1 heart (if below max health).
Heart Items: Players can withdraw hearts as items, which can then be redeemed or traded with others.
⚙️ Configuration
Easily customize the plugin via the included config.yml file.
Here's an example configuration:
# LifeSteal Plugin Configuration
heart-item-name: "&c&lHeart"
max-health: 20
min-health: 1
# Feature Toggles
ban-on-zero-hearts: true
# Messages
messages:
no_hearts: "<red>You don't have enough hearts!"
success_withdraw: "<green>Successfully withdrew a heart!"
success_redeem: "<green>You redeemed %amount% hearts!"
reset_success: "<green>%player%'s hearts have been reset!"
already-active: "&cYou already have an active revive beacon."
ritual-start: "&7Revive ritual activated. Type a banned player name to continue."
player-not-banned: "&cThat player is not banned."
revive-success: "&aRevived &l{player}&a!"
💻 Installation
- Download the
.jarfile from the Releases section or Modrinth. - Place it in your server's
/pluginsfolder. - Start your server and customize the
config.ymlfile as needed.
📢 Community & Support
Join my Discord server for support, questions, or just to hang out!
📂 Source Code
View the source code on GitHub.
🎮 Perfect for PvP Servers
Whether you're running a small community server or a large PvP network, LifeSteal offers exciting mechanics that will engage your players!
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta