The Bug:
The end gateway is supposed to teleport the player to the first non-transparent block it finds along its search path. The problem is that it does not check the blocks above that block to make sure that they are air blocks.
Steps to Reproduce:
Put yourself in the End with the following command:
/execute in minecraft:the_end run tp @s 0 80 0
Kill the Ender Dragon with the following command:
/kill @e[type=minecraft:ender_dragon]
Locate the End Gateway that was placed.
Build a platform with a radius of 5 blocks from the center of the lowest bedrock block in the Gateway.
Now place a solid block somewhere on the platform, and place two transparent blocks on top. For example two stairs.
Use ender pearls to go back and forth through the End Gateway.
❌ The player is spawned inside the transparent blocks.
Related issues
relates to
Attachments
Comments


This behavior is present in 1.14.4 and 19w39a

19w40a affected.

Confirmed for 1.16 pre-release 5

Confirmed for 1.16 pre-release 7

In the newest snapshot 20w51a, this doesn’t work with glass, but it does work with stairs.

I’d like to request ownership of this report since the original reporter hasn’t been active since March 2016. I will keep this report updated.

Can confirm in 1.19.4 and 23w14a

Relates to MC-254646

Can confirm 23w43b. I would like to request ownership of this issue to maintain it.

The bug can also be reproduced with the setup shown in
[media].

can confirm in 1.21 Pre-Release
[media]