I believe this may have been accidentally fixed?
I cannot reproduce it in 1.20 pre-4 either.
I've also encountered this issue in 1.20-pre1
This is not a duplicate of MC-260874. That is a separate interpolation issue and is not the root cause of this issue, nor is this error a side effect of that issue.
To be clear, this bug is about interpolation between two transformations not being linear. Not about interpolation failing or resetting because of repeated transformation applications.
Something to note, while mounting the display entity onto another entity "fixes" the position interpolation, it does not fix the rotation interpolation.
If the riding was updated to "fix" rotation interpolation I believe that would be an acceptable outcome. Having the option to either have instant or interpolated movement would be more useful than being locked into one or the other.
I wouldn't say no to a better solution, but this would be a great outcome.
Confirmed for 1.15.1
Ah, that fixed it. Thanks.
I've included them now
Confirming this bug still happens in 18w01a. Please fix this!
I can confirm this still happens in Snapshot 25w19a.
The cube should remain centered, since the transformation and teleportation are happening in the same tick, but it appears as though the teleportation happens after the transformation is applied, causing the cube to jump around instead of remaining centered. Which matches the behavior described by SilicatYT in the comments.
[media]It should be noted that changing the order of the commands does not effect the issue.