Placing an end crystal when entering The End prevents Ender Dragon from spawning
The bug
When entering The End for the first time, immediately placing an end crystal on the obsidian platform will prevent the ender dragon from spawning, and also generate the exit portal, skipping the need for the dragon fight altogether.
How to reproduce
- Obtain an end crystal
- Enter an active overworld end portal
- Place the end crystal as soon as you enter the end dimension
Observed results
The ender dragon will not appear, and the exit portal will be generated already.
Expected results
Placing an end crystal shouldn't prevent the dragon from spawning, and the exit portal should only be generated/activated when the dragon is defeated.
Code analysis
Code analysis by [Mod] Chandler can be found in this comment.
[Mojang] Mega_Spud (Jay Wells)
2017-12-10, 10:10 AM
2023-10-15, 05:28 PM
2023-05-10, 08:00 AM
45
27
ender_crystal, ender_dragon, return-end-portal
Minecraft 1.12.2 - 23w18a
Minecraft 1.12.2, Minecraft 17w49b, Minecraft 1.13-pre4, Minecraft 1.13-pre7, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 18w43a, Minecraft 18w43b, Minecraft 18w45a, Minecraft 18w46a, 1.14.4, 19w46b, 1.16.2, 1.16.4, 20w49a, 21w06a, 1.17.1, 1.18.1 Release Candidate 2, 23w04a, 23w18a