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-268968 Ender dragon resurrection ritual stuck Resolved MC-267869 While ender dragon respawn cycle is running, quitting then restarting results in stuck respawn with no way out Resolved MC-264424 Won't create more progress of the ender dragon respawn once you rejoin the world Resolved MC-258715 Exit the game when revive the ender dragon, resurrection process will be stuck Resolved MC-258524 the ender dragon respawn will stop when you reload the world Resolved

Attachments

Comments 18

Not fixed for 15w44b

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.

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