20w19a, 1.17, 1.17.1, 21w42a, 1.18.2, 22w15a, 1.19, 1.19.1 Pre-release 1, 1.19.2, 1.19.4, 23w16a
Data Packs, Player
When your max health is set to 0, you don't die directly. This is caused by MC-16345.
Additionally, when you take damage, you die twice. This is
How to Reproduce
- /attribute @s minecraft:generic.max_health base set 0
→ You are still alive, with one heart
- Take damage and die
- Click respawn
→ You are resurrected at the same location as you died, now with half a heart (
- Die again
→ You now respawn properly
Players remain alive when their "minecraft:generic.max_health" attribute is set to "0".
Players would die and not remain alive when their "minecraft:generic.max_health" attribute is set to "0".