Base/Mechanics:
When a player dies, they lose a heart.
If player 1 kills player 2, player 1 gains a heart while player 2 loses one.
You can obtain the heart item by withdrawing hearts. Type /withdraw in the chat to do so. You can regain a heart by right-clicking on it.
You can craft a heart by following the recipe in the gallery.
Reviving a player with no hearts will be available soon.
Commands:
Withdraw: Removes a heart from yourself and gives you the item. Giveheart (for ops): Grants you the heart item.
Cosmetics:
When a player dies, lightning strikes where they died. If it was their last heart, a wither spawning sound plays (And a beautiful message is broadcasted in the chat).
Update :
I have implemented the heart cap feature: once players reach 20 hearts, they won't be able to gain any more. If they try to use an item to increase their hearts, it simply won't work. Additionally, when a player is killed, instead of gaining an extra heart, they will receive the heart item as a reward.