Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
In 1.14, Mojang made it so players were removed internally after their death animation finished. As a side effect of this change, it also removes the player from chunk tracking. This means they can't see entities, can't see block updates, and are essentially placed into a ghost world until they respawn.
This mod fixes that by implementing custom removal and respawn methods that are 1:1 with vanilla. The only difference is the player on the death screen can see whats going on around them. Dead players are still properly removed from the world and don't take up sleeping slots.
As a bonus, this also makes it so dead players are targettable with mods and commands.
⚠️ This reverts optimizations made to keep dead players from hogging server resources. Anything that ticks while alive can now tick while dead. Be weary of this when using this mod on large multiplayer servers. This is however, the way vanilla handled it before 1.14.
Usage
This mod fixes the following bugs:
MC-169113 - Players on respawn screen do not receive chunk updates
MC-228056 - Entities turn invisible upon death on the death screen
MC-241936 - Dead players are visible to other players after the dead player rejoins the server
MC-265295 - Dead players relogging back onto the death screen cannot see any blocks
MC-278139 - Players are no longer affected by knockback upon death
For both Fabric and NeoForge, just place it in your mods folder for your respective version and it'll run out of the box no configuration needed.
This mod is server side and will work on all clients, vanilla or modded. Clients do not need the mod to see its effects. This works on singleplayer and LAN worlds aswell.
Any fixes applied to the death screen will be disabled if immediate_respawn is enabled to prevent bugs. You won't notice this anyway.
I made sure this is designed not to mess with vanilla mechanics or affect performance. If you spot any performance issues or intrusive, unwanted behavior, please report them to the github page.



