mojira.dev
MC-91636

Ender dragon spawn sequence freezes when you reload the world

To reproduce

  1. Kill the ender dragon

    /kill @e[type=ender_dragon]
  2. Spawn a new dragon using end crystals

  3. Quit the world in the spawning process of the ender dragon and rejoin the world

Reloading chunks in the spawn sequence won't reproduce this bug.

Potential problem

Survival players without additional end crystals would have no chance getting back to the Overworld without having to kill themselves due to no existence of a portal leading back to the Overworld.

Linked issues

MC-164147 End is stuck in summoning sequence Resolved MC-198713 ender dragon respawn freezes when you exit world Resolved MC-208847 I'm stuck in the end Resolved MC-217042 Respawning the Ender Dragon didn't work Resolved MC-219314 help im stuck in the end Resolved

Attachments

Comments 18

Confirmed for

  • 15w44a

Not fixed for 15w44b

Confirmed for 15w44b

[Mod] redstonehelper

Reopened.

Confirmed for 1.10.1.

8 more comments

Can confirm in 1.19.2

Can Confirm 1.19.3 Release Candidate 3. Additional gameplay problem of the portal not spawning that is caused by this bug is also confirmed.

Todo: Portal mechanic needs rework.

FWIW I root caused this and the code simply always writes false when it saves the {{isRespawning }}state. I am going to put a mod up to fix this.

Still an issue for 24w09a. This seems to be a major bug for hardcore worlds because if you jump into the void, then your world is gone forever. The Mojang priority must be reassigned to very important because of what I said.

Minecraft386882

Can confirm in 1.21.3 

Swekob

(Unassigned)

Confirmed

Platform

Normal

Mob behaviour

ender_crystal, ender_dragon, freezing, respawning, the_end

Minecraft 15w44a, Minecraft 15w44b, Minecraft 15w45a, Minecraft 15w46a, Minecraft 15w47a, ..., 24w09a, 1.21 Pre-Release 2, 1.21.3, 24w45a, 1.21.5

Minecraft 15w44b

Retrieved