I can still reproduce this issue on 1.21.6-pre1 and 1.21.6-pre2
This issue makes teleport_duration with rotation unusable on 1.21.5, it would be awesome if this could be fixed for 1.21.6.
I’m also experiencing this bug, and I’ll share some more information to reproduce this issue.
Use this command to summon a block entity with a teleport_duration set to 20 ticks:
/summon block_display ^0.5 ^1 ^2.5 {Tags:["test"],block_state:{Name:"minecraft:cyan_concrete"},teleport_duration:20}Then you can rotate the entity using a teleport or rotate command:
execute as @e[tag=test] rotated as @s run rotate @s ~180 ~Repeat this command multiple times. The entity should rotate 180° consistently in 1 second, but instead, it gets randomly stuck and doesn’t finish the transition.
I’ve also attached a small sample world with command blocks to reproduce this issue easily.
Also still reproducable on 1.21.6-pre3 and 1.21.6-pre4