Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!

MineSteal
The ultimate configurable Lifesteal Plugin for Minecraft!
✨ Features
- ⚔️ Gain hearts on kill / lose hearts on death
- ❤️ Fully configurable min & max hearts
- Heart Tokens to revive permanently banned/spectator players
- ExcellentCrates integration for crate rewards
- Heart Shards (collect 9 to craft a heart)
- PvE Boss Drops (Warden, Dragon, Wither, etc.)
- ️ Custom GUI for Hearts
- ⏳ Customizable cooldowns for consuming, withdrawing & revives
- Leaderboard system (chat + holograms with DecentHolograms)
- Single YAML Storage for all players (no per-player files)
- Messages & Prefix fully configurable
⚙️ Configuration
example config.yml
# How many half-hearts make one heart in Minecraft? (vanilla = 2)
health_points_per_heart: 2
# Bounds (in full hearts)
min_hearts: 5
max_hearts: 40
# LifeSteal rules
hearts_gained_on_kill: 1
hearts_lost_on_death: 1
drop_heart_item_on_kill: true
# Deathban behavior when a player would drop below min_hearts
deathban:
enabled: true
# mode: SPECTATOR SPECTATOR or BAN
permanent_until_token: true
# Heart item behavior
heart_item:
name: "&c♥ Heart"
lore:
- "&7Right-click to consume"
- "&7and gain &c+1 &7max heart."
refuse_if_at_cap: true
# Heart Shards
heart_shard:
enabled: true
name: "&d♦ Heart Shard"
lore:
- "&7Collect 9 to craft a &cHeart"
- "&7Drop from bosses & elites"
craft_heart_from_9_shards: true
recipe_type: SHAPED
# PvE shard drops (per-entity)
pve_drops:
enabled: true
entities:
WARDEN: { chance: 1.0, min: 2, max: 4 }
WITHER: { chance: 1.0, min: 2, max: 3 }
ENDER_DRAGON: { chance: 1.0, min: 3, max: 5 }
RAVAGER: { chance: 0.45, min: 1, max: 2 }
# Cooldowns (seconds)
cooldowns:
consume: 5
withdraw: 2
request_revive: 60
# Leaderboard
leaderboard:
page_size: 10
include_offline: true
chat_hover_show:
- "&7UUID: &f%uuid%"
- "&7Hearts: &c%hearts%"
chat_click_action: "GUI"
# Storage
storage:
type: YAML
# Messages
messages:
prefix: "&c[MineSteal]&r "
self_hearts: "&7You have &c%hearts%&7/&c%max% &7hearts."
revived: "&7Revived &c%player%&7 with a token!"
Integrations
- ExcellentCrates — crate rewards
- DecentHolograms — top hearts holograms
Commands
- /hearts — view your hearts
- /withdraw — withdraw a heart item
- /revive — revive a banned/spectator player using a token
- /hearts top — show leaderboard
- /hearts reload — reload config
Permissions
- minesteal.use — Use heart features
- minesteal.admin — Admin commands
- minesteal.bypass — Bypass restrictions
Why MineSteal?
✔ Lightweight & efficient ✔ Highly configurable ✔ PvP & PvE compatible ✔ Professional support & updates
Join my discord for support! discord.com/geQxxdmX97