RedCoal
- _RedCoal_
- JIRAUSER535417
- Europe/Stockholm
- Yes
- No
When you summon armor_stand with the tag marker, you can't detect it in the negative direction with exact value using distance=x or with dx/dy/dz
How to reproduce:
summon armor_stand ~ ~ ~ {CustomName:'"Center"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~1 ~ ~ {CustomName:'"East"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~-1 ~ ~ {CustomName:'"West"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~1 {CustomName:'"South"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~-1 {CustomName:'"North"',CustomNameVisible:1b,Marker:1b}After that, if you do :
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1]
or
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=1]Only the South and East get detected but not We
ast or North!
however with:
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1.0000001]
Every armor_stand are detected!The same thing happens with dx/dy/dz:
summon armor_stand ~ ~ ~ {CustomName:'"Marker"',CustomNameVisible:1b,Marker:1b}execute at @e[name=Marker] run say @s[dx=0,dy=0,dz=0]
but no problems with:
execute as @e[name=Marker] at @s positioned ~-0.000000001 ~-0.000000001 ~-0.000000001 run say @s[dx=0,dy=0,dz=0]
When you summon armor_stand with the tag marker, you can't detect it in the negative direction with exact value using distance=x or with dx/dy/dz
How to reproduce:
summon armor_stand ~ ~ ~ {CustomName:'"Center"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~1 ~ ~ {CustomName:'"East"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~-1 ~ ~ {CustomName:'"West"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~1 {CustomName:'"South"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~-1 {CustomName:'"North"',CustomNameVisible:1b,Marker:1b}After that, if you do :
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1]
or
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=1]Only the South and East get detected but not West or North!
however with:
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1.0000001]
Every armor_stand are detected!The same thing happens with dx/dy/dz:
summon armor_stand ~ ~ ~ {CustomName:'"Marker"',CustomNameVisible:1b,Marker:1b}execute at @e[name=Marker] run say @s[dx=0,dy=0,dz=0]
but no problems with:
execute as @e[name=Marker] at @s positioned ~-0.000000001 ~-0.000000001 ~-0.000000001 run say @s[dx=0,dy=0,dz=0]
NBT Markerglitchwith detectionNBT Marker bug with detection
NBT Marker bug with detectionDistance matching for marker armor stands in entity selectors is inconsistent
When you summon armor_stand with the tag marker, you can't detect it in the negative direction with exact value using distance=x or with dx/dy/dz
How to reproduce:
summon armor_stand ~ ~ ~ {CustomName:'"Center"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~1 ~ ~ {CustomName:'"East"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~-1 ~ ~ {CustomName:'"West"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~1 {CustomName:'"South"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~-1 {CustomName:'"North"',CustomNameVisible:1b,Marker:1b}After that, if you do :
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1]
or
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=1]Only the South and East get detected but not West or North!
however with:
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1.0000001]
Every armor_standaredetected!The same thing happens with dx/dy/dz:
summon armor_stand ~ ~ ~ {CustomName:'"Marker"',CustomNameVisible:1b,Marker:1b}execute at @e[name=Marker] run say @s[dx=0,dy=0,dz=0]
but no problems with:
execute as @e[name=Marker] at @s positioned ~-0.000000001 ~-0.000000001 ~-0.000000001 run say @s[dx=0,dy=0,dz=0]
When you summon armor_stand with the tag marker, you can't detect it in the negative direction with exact value using distance=x or with dx/dy/dz
How to reproduce:
summon armor_stand ~ ~ ~ {CustomName:'"Center"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~1 ~ ~ {CustomName:'"East"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~-1 ~ ~ {CustomName:'"West"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~1 {CustomName:'"South"',CustomNameVisible:1b,Marker:1b}
execute at @e[type=armor_stand,name=Center] run summon armor_stand ~ ~ ~-1 {CustomName:'"North"',CustomNameVisible:1b,Marker:1b}After that, if you do :
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1]
or
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=1]Only the South and East get detected but not West or North!
however with:
execute at @e[type=minecraft:armor_stand,name=Center] run say @e[distance=..1.0000001]
Every armor_stand is detected!The same thing happens with dx/dy/dz:
summon armor_stand ~ ~ ~ {CustomName:'"Marker"',CustomNameVisible:1b,Marker:1b}execute at @e[name=Marker] run say @s[dx=0,dy=0,dz=0]
but no problems with:
execute as @e[name=Marker] at @s positioned ~-0.000000001 ~-0.000000001 ~-0.000000001 run say @s[dx=0,dy=0,dz=0]
Falling block onpassenger toggle visibility uppon deathFalling block don't like doImmediateRespawn
When you have
an armor_stand with a falling_block in passenger, when you die, sometime the falling block disappear but if you die again it appear again.
And this happend almost every time when the doImmediateRespawn gamerule is enabled!
How to replicate:
-open a world
-Do /summon minecraft:armor_stand ~ ~ ~ {Passengers:[
{id:"minecraft:falling_block",Time:1,NoGravity:1b}]}
-Do /gamerule doImmediateRespawn true
-use /kill or any method you want to die
-watch the armor_stand and you will see, the falling_block is no longer visible (but still here) and if you die again it will appear again
When you have falling_block and you use the gamerule doImmediateRespawn, a lot of visual glitch happend.
Falling_block on passenger disapear and appear again after death,
Falling_block in the falling state stay visible in a glitch state.
How to replicate:
-open a world
-Do /summon minecraft:armor_stand ~ ~ ~ {Passengers:[
{id:"minecraft:falling_block",Time:1,NoGravity:1b}]}
-Do /gamerule doImmediateRespawn true
-use /kill or any method you want to die
-watch the armor_stand and you will see, the falling_block is no longer visible (but still here) and if you die again it will appear again
Other exemple:
-die when falling_block are falling when doImmediateRespawn is active and voila.
Falling blockdon't likedoImmediateRespawnFalling block visual glitch when dying with doImmediateRespawn
When you have falling_block and you use the gamerule doImmediateRespawn, a lot of visual glitch happend.
Falling_block on passenger disapear and appear again after death,
Falling_block in the falling state stay visible in a glitch state.
How to replicate:
-open a world
-Do /summon minecraft:armor_stand ~ ~ ~ {Passengers:[
{id:"minecraft:falling_block",Time:1,NoGravity:1b}]}
-Do /gamerule doImmediateRespawn true
-use /kill or any method you want to die
-watch the armor_stand and you will see, the falling_block is no longer visible (but still here) and if you die again it will appear again
Other exemple:
-die when falling_block are falling when doImmediateRespawn is active and voila.
The Bug
When you have falling_block and you use the gamerule doImmediateRespawn, a lot of visual glitch happened. Falling_block on passenger disappear and appear again after death, Falling_block in the falling state stay visible in a glitch state.
How to Replicate:
-Open a world
-Do
/summon minecraft:armor_stand ~ ~ ~\{Passengers:[{id:"minecraft:falling_block",Time:1,NoGravity:1b}]}-Do
/gamerule doImmediateRespawn true-use /kill or any method you want to die
-watch the armor_stand and you will see, the falling_block is no longer visible (but still here) and if you die again it will appear againOther Example:
-die when falling_block are falling when doImmediateRespawn is active and voila.
Observed Result
The falling block was visually glitching up and down
Expected Result
The falling block wouldn't visually glitch


Same in 1.18.2
Still in 1.19