Teleporting back to spawn chunks causes elytra to quit working until relog
Here is a simple repro.
Make a superflat world.
Optional: At the spawn point, put down a repeating command block with "say spawn chunk" and change it to always active to help verify when the chunk is loaded.
Place an end_gateway with /setblock that has an exit portal thousands of blocks away in unloaded chunks, at a height of 100.
Note your coordinates at spawn, go through the gateway, and on the other end, make another gateway (on the ground) that goes back to spawn X/Z but again with height of 100 Y. Go back to spawn via gateway.
Exit and restart Minecraft to ensure things are working to start.
Give yourself an elytra and equip it. You can test at spawn that it works; you can deploy elytra the usual way. (You can test in either creative or survival, the bug reproduces in both.)
Walk through the gateway to be teleported out into the world. In contrast to what MC-92916 suggests, elytra works fine, you come out high in the air, and elytra deploys as expected.
Now, walk through the gateway on that end to go back to spawn.
EXPECTED: elytra still works.
ACTUAL: elytra wings cannot be deployed. removing them from the armor slot and re-equipping them does not help. No action I have found, apart from re-log will allow you to ever fly again. Again, this is in contrast to the report of MC-92916, as the issue occurred when travelling to loaded (spawn) chunks.
Linked Issues
Created Issue:
Teleporting back to spawn chunks causes elytra to quit working until relog
Here is a simple repro.
Make a superflat world.
Optional: At the spawn point, put down a repeating command block with "say spawn chunk" and change it to always active to help verify when the chunk is loaded.
Place an end_gateway with /setblock that has an exit portal thousands of blocks away in unloaded chunks, at a height of 100.
Note your coordinates at spawn, go through the gateway, and on the other end, make another gateway (on the ground) that goes back to spawn X/Z but again with height of 100 Y. Go back to spawn via gateway.
Exit and restart Minecraft to ensure things are working to start.
Give yourself an elytra and equip it. You can test at spawn that it works; you can deploy elytra the usual way.
Walk through the gateway to be teleported out into the world. In contrast to what
MC-92916suggests, elytra works fine, you come out high in the air, and elytra deploys as expected.Now, walk through the gateway on that end to go back to spawn.
EXPECTED: elytra still works.
ACTUAL: elytra wings cannot be deployed. removing them from the armor slot and re-equipping them does not help. No action I have found, apart from re-log will allow you to ever fly again. Again, this is in contrast to the report ofMC-92916, as the issue occurred when travelling to loaded (spawn) chunks.
Here is a simple repro.
Make a superflat world.
Optional: At the spawn point, put down a repeating command block with "say spawn chunk" and change it to always active to help verify when the chunk is loaded.
Place an end_gateway with /setblock that has an exit portal thousands of blocks away in unloaded chunks, at a height of 100.
Note your coordinates at spawn, go through the gateway, and on the other end, make another gateway (on the ground) that goes back to spawn X/Z but again with height of 100 Y. Go back to spawn via gateway.
Exit and restart Minecraft to ensure things are working to start.
Give yourself an elytra and equip it. You can test at spawn that it works; you can deploy elytra the usual way. (You can test in either creative or survival, the bug reproduces in both.)
Walk through the gateway to be teleported out into the world. In contrast to what
MC-92916suggests, elytra works fine, you come out high in the air, and elytra deploys as expected.Now, walk through the gateway on that end to go back to spawn.
EXPECTED: elytra still works.
ACTUAL: elytra wings cannot be deployed. removing them from the armor slot and re-equipping them does not help. No action I have found, apart from re-log will allow you to ever fly again. Again, this is in contrast to the report ofMC-92916, as the issue occurred when travelling to loaded (spawn) chunks.
duplicates
Some of the information in this report is falsifiable. I have opened related bug MC-100911 to demonstrate a simple repro where elytra quits working, and the repro conditions are counter to the ones described in the title of this bugs.
Logical_Cyclops The pre-chunk-loading suggestion does not necessarily help for a couple reasons. First, in some cases it simply does not get rid of the issue (I tested it with the repro in MC-100911) . Second, in the case of those using an end_gateway for minigames/maps, kind of the whole point of using an end_gateway rather than e.g. a pressure pad on a command block is that it is a simple command-block-free way to allow players to teleport... so needing commands as a workaround kind of defeats the benefit of using that block. This is a broad-scope bug, and I appreciate people offering suggestions that may help in certain situations, but want to be clear that this is not a general workaround.