mojira.dev
MC-127667

1.13 "/execute at @s" will not work in any dimension other than the overworld

What happened

I was helping someone with a function and the function uses the /execute at command. When I try to run it in the nether or end, it ignores everthing unless it is in the overworld in which case it acts appropriatley

Strangeness

Strangely, when trying to reproduce with a different command, it absolutely not work, only with the command that I am using

How to reproduce

1. run minecraft in 18w11a

2. summon an armor stand named Control
3. teleport it into some blocks in the nether
4. run this command: /execute as @e[type=armor_stand,name=Control] at @s unless block ~ ~1.7 ~ air run say hi
5. you should see hi appear in chat
6. repeat steps 2 through 4 on the top of the nether
7. you won't see hi appear in chat unless something is acting very weird on my client


I have no clue why this happens, if you have any idea what can happen or if you can reproduce, please comment as such.

Comments 15

I had a friend do the test and it works as expected, only seems to effect my client, more testing required

strangely the test works fine on my end as well, but the bug still exists

After quite a bit of research, only in command blocks, it won't summon the armorstand in the right dimension, the exact same command will work fine in the nether via me, via commandblock I get no errors or command block output

Is the command block in spawn chunks?

5 more comments

Also, please check if this is still an issue in 1.13-pre3 and update the "Affected Version/s" field if necessary.

K, will do, it is an old project but if it still exists,in my opinion it requires fixing

I tested it in 1.13-pre3 and it no longer occurs

Will mark as fixed. Thanks.

tommyaz5015

(Unassigned)

Unconfirmed

Minecraft 18w11a

Retrieved