mojira.dev
MC-93185

The exit portal in the end generates at highest block at 0 0 which can make it generate incomplete

The bug

The exit portal in the end generates at the highest block at 0 0 after opening a pre 1.9 world in 1.9 or newer versions. This can cause the portal to be incomplete. Additionally you might end up with end crystals from old end pillars inside it.

How to reproduce

  1. Download

[media]
  1. and drag it into .minecraft\saves.
    :info: Set your Render Distance to 11 or above, due MC-137467.

  2. Open the world in the latest version (with the new dragon fight).
    → The portal generated at the highest block at 0 0. With this example it generated incomplete, see

[media]
  1. .

How to reproduce (naturally generated)

Seed

-953538683905638291

Coordinates

/execute in minecraft:the_end run tp @s 0.35 22.00 0.79 379.99 90.00

Linked issues

Attachments

Comments 15

marcono1234

Confirmed for

  • 15w47c The screenshot added shows the portal just below y=256 as in 1.8 a stone tower was placed that high.

Oval

Confirmed for 1.13.1.

gaspoweredpick

I found out that exit portals could also naturally generate too low in extremely rare cases. To reproduce that, use the seed -953538683905638291, go to the end, and teleport to 3 19 0.

gaspoweredpick

Confirmed for 19w14a

gaspoweredpick

Confirmed for 19w14b

5 more comments
COMETC2021A1

Maybe this issue could be fixed by generating the exit portal at a specific height (y1 or above) when there's no solid block at (0,0).

COMETC2021A1

In 1.21-pre2.

FelixR

Can confirm in 1.21

COMETC2021A1

Still in 24w35a.

Ceresjanin123

By looking at the level.dat you can see in those seeds the end portal is placed at Y -1 despite the end ending at Y0

[media]


The simple solution would be forbidding the y value for ExitPortalLocation from being lower than 1 (or better, bedrock_level +1 because of custom worlds)

Also most importantly all affected worlds from before the fix would need to have ExitPortalLocation datafixed to Y1

user-dc9d5

gnembon

Confirmed

Platform

Normal

Structures

end, end_portal, exit

Minecraft 15w47c, Minecraft 17w06a, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 19w05a, ..., 23w51b, 1.20.6, 1.21 Pre-Release 2, 1.21, 24w35a

25w02a

Retrieved