
A lightweight, highly configurable Minecraft plugin introducing a LifeSteal mechanic

A lightweight and configurable plugin introducing a unique LifeSteal mechanic to your Minecraft server!
✅ 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.
| 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 |
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!"
.jar file from the Releases section or Modrinth./plugins folder.config.yml file as needed.Join my Discord server for support, questions, or just to hang out!
View the source code on GitHub.
Whether you're running a small community server or a large PvP network, LifeSteal offers exciting mechanics that will engage your players! 🚀