Teleport Intermittently breaks on client side for some entities
Builds: 1.16.100
Summary: After a time between 10 minutes to multiple hours, teleport commands initially run from a command block will stop updating on the entities location on the client side for the entities that were involved in the command block teleporting. Additionally they wont teleport if the player themselves tries to run the commands after the problem has started occuring.
I have confirmed they are still teleporting on the server side by attempting to teleport to their position, confirming it is changing each time I run it due to the command blocks running it still.
Impact Statement:
Instead of seeing the entity teleport after a /tp command is run, nothing happens on the client side
Repro Steps:
- Place an armor stand above a repeating command block, add the tag "rotate" to the armor stand
- set the command block to repeating with a 10 tick delay with the command:
`/execute @e[tag=rotate] ~ ~ ~ tp ~ ~ ~ ~5 ~` - Wait 10 minutes to multiple hours to have it happen, unfortunately its intermittent and you have to be patient for it to happen.
Observed Results:
Eventually, after 30 minutes to some hours later, the armor stand will stop rotating, and you can visually see it stuttering between the last 2 rotations.
Expected Results:
The armor stand should keep rotating forever
Regression Builds:
unknown
Dev Notes:
Reloading the world fixes the issue, moving away from and then back to those chunks fixes the issue.
Additionally I have a custom entity with the boat runtime_identifier being rotated around the armor stand, but because the armor stand itself stops working I don't think the custom entity is relevant to the issue report aside from the fact that the issue happens for more than just the armor stand.
I have this running to rotate the custom entity: /execute @e[tag=rotate] ^ ^ ^5 tp @e[tag=platform_1] ~ ~5 ~
This helps me test to confirm the server side is still running the commands, as /tp @p @e[tag=platform_1] updates me to the server side position of the custom entity, however the platforms are not being seen teleported at all
I have provided a video to show the problem in action once it had already started: https://youtu.be/P9jX300Zf0c
Second video showing other entities that existed before the issue occurred seem ok: https://youtu.be/-7IIATlcC8Y
Update: tested with vanilla bees and they broke too, so its any entity manipulated this way. It also seems it will recover and stop being broken just as intermittently as it breaks.