When an item_display, block_display, or text_display entity mount another entity, its position updates can be smooth or wiggle.
Sometimes this behavior seems to change when pause the game.
How to reproduce:
Run this command
/summon item_display ~ ~ ~ {Tags:["Test"],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:tnt"}}]}
Run this command with repeat command block
execute as @e[tag=Test] at @p run tp @s ~ ~ ~
Move the player and make sure the entity follows it, then pause the game a few times while continuing to move. This sometimes causes entities to behave jerkily.
In the attached file, I mounted block_display on item_display, but this bug seems to occur regardless of the entity on top of it
Attachments
Comments 3
Pretty sure this is a duplicate of MC-259915, both talk about the same issue. There's workarounds such as making the display entity mount an invisible armor stand, but the issue with tp interpolation smoothness still doesn't seem fixed.
Please check if MC-259915 describes your issue.
This bug seems to occur even if item_display, block_display, or text_display is not mounted by any entity