Closed ImGxrke closed 5 months ago
Thanks for your report! Will take a peak at this, in general when teleporting entities to a location close to themselves they instead send position packets "relatively", so in the case that their initial position becomes desynced, it can obviously cause stuff like this to happen.
I managed to fix the problem by lowering the telportDelay in the ServerEntity. I don't think this is the best soulution but it works in my case.
Sorry for bringing up an old topic, but is there any adequate solution to this problem now? I came across this in version 1.20.4, and so far I have not found a single working solution for myself.
The bug was fixed in 1.21-pre1 (https://bugs.mojang.com/browse/MC-170907)
Paper might have reverted this due to an exploit, not fully sure tho.
I know we have some diff in server entity so id need to look again.
I would not like to move the server to 1.21. Tell me, please, is there now an opportunity or a patch to solve the problem on 1.20 4?..
1.20.4 is unsupported, you are more than welcome to maintain such a thing in your own fork, but, as far as we're concerned, you're on your own
Ok, thank you and sorry.
Expected behavior
Im currently developing a vehicle plugin and I am teleporting the seats every tick to their offset position from the main armorstand. I expect them to be like in this image.
Observed/Actual behavior
However, when driving out of the render distance of a player and entering it again, the armorstands are desynced with the player like in this picture.
After a few seconds the armorstands fix themself.
Steps/models to reproduce
Plugin and Datapack List
Citizens, FAWE, spark
Paper version
Other
This spigot post actually shows up the same issue, in case my explanation was a bit unclear.