Steal hearts from your enemies in PvP combat!
HealthSteal is an exciting PvP plugin that adds a unique twist to combat - when you kill another player, you steal one of their hearts! Players start with 10 hearts (20 HP) and can gain up to 20 hearts by defeating opponents. But beware - if you lose all your hearts, you'll face the ultimate punishment!
Perfect for hardcore survival servers, UHC events, or any server looking to add high-stakes PvP mechanics!
| Command | Description |
|---|---|
/healthsteal help |
Show help menu |
/healthsteal reload |
Reload configuration |
/healthsteal set <player> <amount> |
Set player's hearts |
/healthsteal add <player> <amount> |
Add hearts to player |
/healthsteal remove <player> <amount> |
Remove hearts from player |
/healthsteal check [player] |
Check heart count |
/hearts |
Check your own hearts |
Aliases: /hs, /hearts
| Permission | Description | Default |
|---|---|---|
healthsteal.* |
Access to all commands | OP |
healthsteal.admin |
Administrative commands | OP |
healthsteal.check.self |
Check own hearts | Everyone |
healthsteal.bypass |
Bypass heart stealing mechanics | OP |
Everything is configurable! Here are some key options:
# Basic settings
starting-hearts: 10
minimum-hearts: 1
maximum-hearts: 20
hearts-per-kill: 1
# Punishment
punishment-type: BAN # BAN, SPECTATOR, or KICK
ban-duration: 0 # 0 = permanent
# Special cases
simultaneous-kill-mode: BOTH_LOSE # BOTH_LOSE, BOTH_KEEP, FIRST_KILLER_WINS
count-indirect-kills: true
enabled-worlds: []
# Display
show-hearts-in-tab: true
tab-format: "&c{hearts}❤ &f{player}"
# Animations
animations:
enabled: true
on-heart-gain:
enabled: true
particles:
type: "HEART"
amount: 30
All messages are customizable with color codes and support placeholders!
plugins/ folderplugins/HealthSteal/config.yml/healthsteal reload to apply changesRequirements:
Standard Kill:
Maximum Hearts:
Final Death:
Simultaneous Kill:
All Rights Reserved © 2025 flaymie
Made with ❤️ for the Minecraft community
If you enjoy this plugin, please leave a review and rating!