Updated Version of my last Bug Report
MC-186006. Even though I tested it on a vanilla server as well for my last bug report, the demonstration video was recorded on a spigot server because I thought it was a spigot issue at first.
So I provide footage of a vanilla server this time. The problem is the same.
What I expected to happen was...:
Each compass of every player on a server should point to the world spawn according to the players locations.
What actually happened was...:
If a player moves, the compass needle updates its orientation not only for this compass of the player who moved but also for another player wo didn't move. The other player now sees the compass orientation of the first player.
As shown in this short demonstration video on Youtube: https://youtu.be/ltJwu3oss1k
Steps to Reproduce:
1. Get at least two players on a server. (Tested with two players)
2. Equip each player with a compass.
3. Move one player or his viewing direction in order to update the orientation of the needle of the compass.
4. Watch the other player's compass as it updates its needle orientation as well even though it shouldn't.