Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-275057

Entity(Wolf as tested) becomes invisible when teleporting from an Untracked Chunk

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.21.1
    • None
    • Windows 11 Pro 22H2 22621.3880
      OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
    • Unconfirmed

      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.

       

            Unassigned Unassigned
            DashieDev DashieDev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: