ThePyroGuy_
- ThePyroGuy_
- JIRAUSER720783
- Europe/Stockholm
- Yes
- No
When running a function that contains /say commands, the order of execution is incorrect - specifically, commands involving /say
To reproduce:
Start a new world, with a datapack that contains this function:
say a tellraw @s "a" say b tellraw @s "b" say c tellraw @s "c"
Run this function, you will get these results:
a b c Executed 6 command(s) from function 'foo:bar' [Player] a [Player] b [Player] c
You would expect to get:
[Player] a a [Player] b b [Player] c c Executed 6 command(s) from function 'foo:bar'
Item, Text and Block display entities have a 'billboarding' option, which should "control if [the] entity should pivot to face player when rendered" (quoted from the 1.19.4 changelog).
However, when enabled, the display entities do not technically do this. They instead pivot to face in the opposite direction of the player camera, which is distinctly different from facing towards the player camera. Currently, billboarding is only correct when the player camera is looking directly at the display entity.
To reproduce:
- Start a new Minecraft world and summon a display entity with billboarding enabled:
- /summon item_display ~ ~2 ~ {billboard:"center",item:
Unknown macro: {id}}
- While standing still and in first person mode, move the player camera and observe the display entity rotate to face opposite the player camera direction.
- Then, without moving the camera, walk left and right and observe the display entity not rotate at all.
Expected result:
- When moving the camera without walking, the display entity should not rotate as it should already be facing the player.
- When moving the player without touching the camera, the display entity should rotate to constantly be facing the player.
The attached image demonstrates this. All of these display entities have had center billboarding enabled, but only the one in the center of the screen is actually facing the player.
Item, Text and Block display entities have a 'billboarding' option, which should "control if [the] entity should pivot to face player when rendered" (quoted from the 1.19.4 changelog).
However, when enabled, the display entities do not technically do this. They instead pivot to face in the opposite direction of the player camera, which is distinctly different from facing towards the player camera. Currently, billboarding is only correct when the player camera is looking directly at the display entity.
To reproduce:
- Start a new Minecraft world and summon a display entity with billboarding enabled:
- /summon item_display ~ ~ ~ {billboard:"center",item:
Unknown macro: {id}}
- While standing still and in first person mode, move the player camera and observe the display entity rotate to face opposite the player camera direction.
- Then, without moving the camera, walk left and right and observe the display entity not rotate at all.
Expected result:
- When moving the camera without walking, the display entity should not rotate as it should already be facing the player.
- When moving the player without touching the camera, the display entity should rotate to constantly be facing the player.
The attached image demonstrates this. All of these display entities have had center billboarding enabled, but only the one in the center of the screen is actually facing the player.
Item, Text and Block display entities have a 'billboarding' option, which should "control if [the] entity should pivot to face player when rendered" (quoted from the 1.19.4 changelog).
However, when enabled, the display entities do not technically do this. They instead pivot to face in the opposite direction of the player camera, which is distinctly different from facing towards the player camera. Currently, billboarding is only correct when the player camera is looking directly at the display entity.
To reproduce:
- Start a new Minecraft world and summon a display entity with billboarding enabled:
- {{/summon item_display ~ ~ ~ {billboard:"center",item:
Unknown macro: {id}}}}
- While standing still and in first person mode, move the player camera and observe the display entity rotate to face opposite the player camera direction.
- Then, without moving the camera, walk left and right and observe the display entity not rotate at all.
Expected result:
- When moving the camera without walking, the display entity should not rotate as it should already be facing the player.
- When moving the player without touching the camera, the display entity should rotate to constantly be facing the player.
The attached image demonstrates this. All of these display entities have had center billboarding enabled, but only the one in the center of the screen is actually facing the player.
Item, Text and Block display entities have a 'billboarding' option, which should "control if [the] entity should pivot to face player when rendered" (quoted from the 1.19.4 changelog).
However, when enabled, the display entities do not technically do this. They instead pivot to face in the opposite direction of the player camera, which is distinctly different from facing towards the player camera. Currently, billboarding is only correct when the player camera is looking directly at the display entity.
To reproduce:
- Start a new Minecraft world and summon a display entity with billboarding enabled:
- {{/summon item_display ~ ~ ~ {billboard:"center",item:
Unknown macro: {id}}}}
- While standing still and in first person mode, move the player camera and observe the display entity rotate to face opposite the player camera direction.
- Then, without moving the camera, walk left and right and observe the display entity not rotate at all.
Expected result:
- When moving the camera without walking, the display entity should not rotate as it should already be facing the player.
- When moving the player without touching the camera, the display entity should rotate to constantly be facing the player.
The attached image demonstrates this. All of these display entities have had center billboarding enabled, but only the one in the center of the screen is actually facing the player.
Item, Text and Block display entities have a 'billboarding' option, which should "control if [the] entity should pivot to face player when rendered" (quoted from the 1.19.4 changelog).
However, when enabled, the display entities do not technically do this. They instead pivot to face in the opposite direction of the player camera, which is distinctly different from facing towards the player camera. Currently, billboarding is only correct when the player camera is looking directly at the display entity.
To reproduce:
- Start a new Minecraft world and summon a display entity with billboarding enabled:
/summon item_display ~ ~ ~ {billboard:"center",item:{id:"minecraft:diamond",count:1}}
- While standing still and in first person mode, move the player camera and observe the display entity rotate to face opposite the player camera direction.
- Then, without moving the camera, walk left and right and observe the display entity not rotate at all.
Expected result:
- When moving the camera without walking, the display entity should not rotate as it should already be facing the player.
- When moving the player without touching the camera, the display entity should rotate to constantly be facing the player.
The attached image demonstrates this. All of these display entities have had center billboarding enabled, but only the one in the center of the screen is actually facing the player.




@Brain - what? It clearly isn't a dupe of
MC-259915.That bug is about item display interpolation. This is about entity AI breaking when being ridden by an item display.
That's untrue; particles like block_marker or explosions correctly billboard to the player when rendered.
I've just checked now and you're right, particles appear to render the same as other billboarding entities. Sorry about that