Compatibility
Minecraft: Java Edition
1.21โ1.21.10
Platforms
Links
Tags
Creators
Details
Licensed ARR
Published 8 months ago
Discord - Report bugs here! ๐
โค๏ธ HeartZ โ Lifesteal SMP Plugin
HeartZ turns your server into a Lifesteal-style SMP: kill players to steal their hearts, die and lose hearts, hit 0 hearts and youโre eliminated.
- โ๏ธ Kill = Heart โ every player kill gives you configurable hearts
- ๐ Death = Heart loss โ lose hearts every time you die
- โ ๏ธ 0 Hearts = Elimination โ eliminated players canโt join until an admin revives them
- ๐ Heart Items โ if youโre at max hearts, kills drop Heart items (red dye)
- ๐ฉน Right-click Hearts โ consume Heart items to gain hearts back
- ๐ณ /withdrawhearts โ convert your hearts into Heart items (you canโt withdraw down to 0, no self-elim abusing)
- ๐ Admin control โ
/heartz give/set/revive/get/reloadto manage playersโ hearts easily - โ๏ธ Fully configurable โ default hearts, max hearts, hearts per kill, loss on death, messages & item names all in
config.yml - ๐งจ Dupe-safe hearts โ Heart items are tagged via PersistentDataContainer, normal red dye doesnโt work
๐ง Commands
/withdrawhearts <amount>โ withdraw hearts into Heart items/heartz give <player> <amount>โ give hearts/heartz set <player> <hearts>โ set exact hearts/heartz get <player>โ see hearts/heartz revive <player|uuid>โ un-eliminate and restore default hearts/heartz reloadโ reload config
Permission: heartz.admin for all admin subcommands.
โ Compatibility
Built against the Spigot 1.21 API and only uses standard Bukkit calls (no NMS):
- โ๏ธ Spigot 1.21.x
- โ๏ธ Paper 1.21.x
- โ๏ธ Purpur 1.21.x
- โ๏ธ Folia-friendly (no unsafe async world access, joins handled via
AsyncPlayerPreLoginEvent+ sync scheduler) - โ๏ธ Should also work on other 1.21.x Bukkit-based forks


