The bug
Using the end gateway will teleport you to the obsidian end spawn platform.
How to reproduce
Enter the end, and kill the ender dragon so the gateway generates.
/execute in minecraft:the_end run tp 0 80 0 /kill @e[type=minecraft:ender_dragon]
Use an ender pearl to enter the gateway.
→ ❌ You are teleported to the obsidian end spawn platform.
Linked issues
is duplicated by 56
relates to 4
Attachments
Comments 37
Does not block MC-136386 because when setblocking an end gateway over the main island the bug occurs as a gateway generates over the outer islands and travelling between the two breaks the loyalty
Tested in 18w46a and 18w47b in survival and creative, used ender pearls and elytra to test. Fails every time.
This is still an issue still in 19w04b. If you are in Survival, you can still get to the islands without cheats by using a slime block flying machine but there will still not be much of a reason since the end cities are not there.
Only newly generated gateway will behave correctly, since wrong coordinates are permanently stored in block. Though older ones can be fixed with "/data remove block <x> <y> <z> ExitPortal".
thank you Mojang it's fixed in 19w05a but MC-141823 is still exist in 19w05a
Tested on macOS high sierra 10.13.2 and the dragon spawned, used command to kill it and the generated gateway teleported me to the spawn platform anyway.