📋 Bug Description
When a player dies and respawns, two issues occur simultaneously:
- Incorrect Respawn Location: The player respawns at an unintended location instead of the set worldspawn.
- Desync / Invisibility Bug: The respawned player is invisible to other players. (Note: Moving to another world and coming back fixes the invisibility, but this needs to be fixed properly.)
🔄 Steps to Reproduce
- A player dies in-game.
- The player clicks the respawn button.
- Observe that the player spawns at the wrong location.
- Check from another player's perspective that the respawned player is not visible.
- (Workaround check) When the respawned player travels to another world and returns, the character renders normally again.
💡 Expected Behavior
- Players should respawn at the correct worldspawn location after dying.
- The player's position and rendering should be immediately synchronized for all players upon respawn, without requiring a world change workaround.
🖥️ Environment
- Server Software: PowerNukkitX
- Proxy: WaterdogPE
GitHub
📦 PowerNukkitX 3.0.0
PowerNukkitX Version
3.0.0
API Version
3.0.0
Protocol Version
1001
…


