When a Wolf teleported to a Player from a chunk that the player doesn't track, the Wolf always becomes invisible to that Player, as its sounds can still be heard. Rejoining the world will make the wolf visible again.
What I expected to happen was...:
The expected behavior was the Dog should eventually be visible to the player when teleporting to that player regardless if it teleported from a Chunk that is tracked by that player or not.
What actually happened was...:
The Dog becomes desynchronized between the Server and said player's Client when teleporting to the player causing it to become invisible until the player rejoins the world.
Steps to Reproduce:
1. Have a world with two players A and B, recommended a flat world with no other entity spawning.
2. Move each player into different position, such that, both players are far away enough so they don't track each other and are far away from the spawn point so the chunk unloads when there are no players in the chunk (for example: )
4. A now tames a Wolf, sets it standing, and then leashes it into a fence. placed at A position
5 A and B now swap positions.
6 B breaks the fence causing the Wolf to immediately teleport to A
7. A will now hear the wolf sound but sees no wolf around him. The wolf only appears again after A rejoins the world.
Thank you for your report!
We're tracking this issue in MC-273361, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as Fixed. Please check the Fix Version/s field in that ticket to see in which version this behavior was or will be fixed.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki