Item displays with billboard and rotation values create major visual bug
Environment
NVIDIA GeForce RTX 2070 Super (Driver version 552.44)
Created Issue:
Item displays with billboard and rotation values create major visual bug
Command used:
/summon item_display ~ ~ ~ {billboard:"center",transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[90f,0f,0f,1f],translation:[0f,0f,0f],scale:[1f,1f,1f]},item:{id:"minecraft:light",count:1}}
Environment
24w20a
Changed Description:
Command used:
/summon item_display ~ ~ ~ {billboard:"center",transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[90f,0f,0f,1f],translation:[0f,0f,0f],scale:[1f,1f,1f]},item:{id:"minecraft:light",count:1}}
Removed Environment:
24w20a
Added Attachments:
Added Affects Versions: 1.20.6
Added Mojang Priority:
Important
Removed Category: (Unassigned)
Added Assignee:
[Mojang] Gegy
Added Fixed Versions: 1.21-pre1
When an item display entity is given the billboard component, it will mirror the item's texture for whatever reason. See image.
Here's the command:
/summon item_display ~ ~ ~ {billboard:"center",item:{id:"minecraft:light",count:1}}
I should also mention that this issue cannot currently be counteracted by using a transformation component to rotate the model 180°, as it creates a visual bug. (MC-272073)
Sorry, should've provided the command used in the original post—my bad.
Here's the command:
/summon item_display ~ ~ ~ {billboard:"center",item:{id:"minecraft:light",count:1}}
I should also mention that this issue cannot currently be counteracted by using a transformation component to rotate the model 180°, as it creates a visual bug. (MC-272073)



Can confirm in 24w20a:
Hi! This should definitely not happen with invalid values such as this, but to clarify: this happens due to the use of a non-normalised quaternion for the rotation value - as the format specified here is not the angle axis format, which can be written like:
{angle:90,axis:[0f,0f,1f]}