Minecraft
  1. Minecraft
  2. MC-46345

Maps stop updating after going through nether portal / Map update packets ignored by client

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: Minecraft 14w04b, Minecraft 1.7.10, Minecraft 14w30c, Minecraft 1.8-pre2, Minecraft 1.8-pre3, Minecraft 1.8, Minecraft 1.8.1, Minecraft 1.8.3, Minecraft 1.8.4, Minecraft 1.8.5, Minecraft 1.8.7, Minecraft 1.8.8, Minecraft 15w47b, Minecraft 15w47c, Minecraft 1.8.9, Minecraft 16w07a, Minecraft 16w07b, Minecraft 1.9 Pre-Release 1, Minecraft 1.9.1 Pre-Release 3, Minecraft 1.9.2, Minecraft 1.9.4, Minecraft 16w20a, Minecraft 1.10, Minecraft 1.10.2, Minecraft 16w33a, Minecraft 16w36a, Minecraft 16w38a, Minecraft 16w39c, Minecraft 16w40a
    • Fix Version/s: Minecraft 16w42a
    • Security Level: Minecraft - Public (Viewable by everyone)
    • Labels:
      None
    • Environment:

      Windows, Mac, Java.

    • Confirmation Status:
      Confirmed

      Description

      On servers, maps will stop updating after they have been in hell. You don't have to have opened them, they could have just been in your inventory. When you resurface to the over-world, the map will have froze and so will your marker. The only way to have the map update again, is to re-log.
      As you can see, I am standing on a platform where I can AFK for better drop rates on my mob farm(photo1). The map is working but as I enter and leave the nether, (photos1&2) the map still currently says I'm at that position (photo3). Until I have just re-logged, it only works (photo4) This was done in a private 14w04b server. This bug is affecting me in a severe way, due to the fact that my computer is old, and takes forever for me to actually log in.


      Mod edit: Added description of MC-79225 :
      There are some unresolved and/or abandoned bugs for this issue. I was doing a bit of programming using map packets, and eventually found out that the client ignores map update packets once the dimension has been changed.

      The easiest way to reproduce (singleplayer or multiplayer):

      • Create a map for your current area
      • Create a nether portal
      • Go in the nether portal and then return back
      • Notice your map no longer updates

      Any update packets sent that corresponds with the damage value that corresponds with the map created at the start of the above process is ignored after dimensions are changed.

      Logging out and logging back in (or quitting to title on singleplayer) fixes the issue, but is a poor temporary fix.

      Also, it's worth noting that every single map ID that the player has handled packets for will no longer update, not just the single packet in the current area.

      Notes:

      • You do not need to bring any maps with you into the nether to trigger this bug.
      • When the dimension is changed, the map's canvas is cleared on the client's side to all zero pixel values (impossible without modding the server).
      • Once the map is updated with any packet that corresponds to its ID, the client displays the last data from when it originally worked (before dimension change), and will not change, and will not show any data from any new incoming packets.

      Code analysis: https://bugs.mojang.com/browse/MC-46345?focusedCommentId=295843&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-295843

      1. 2014-01-29_11.08.56.png
        393 kB
      2. 2014-01-29_11.09.14.png
        233 kB
      3. 2014-01-29_11.09.56_2.png
        1.17 MB
      4. 2014-01-29_11.10.11.png
        437 kB

        Issue Links

          Activity

          Hide
          Kademlia added a comment -

          Confirmed for 1.10

          Show
          Kademlia added a comment - Confirmed for 1.10
          Hide
          Willy Wonka added a comment -

          confirmed in 1.10.2.
          Im even having the issue that any maps in the WORLD freeze, even ones in chests,item frames, or ender chests. Not just held in my inventory. And these maps are not updatable even after relogging\restarting in singleplayer.

          Show
          Willy Wonka added a comment - confirmed in 1.10.2. Im even having the issue that any maps in the WORLD freeze, even ones in chests,item frames, or ender chests. Not just held in my inventory. And these maps are not updatable even after relogging\restarting in singleplayer.
          Hide
          [Mod] FVbico (Steven Verberne) added a comment -

          Willy Wonka

          Affects Version/s: ......Minecraft 1.10.2

          Already marked as affected, please look if it's listed already before confirming it.

          Show
          [Mod] FVbico (Steven Verberne) added a comment - Willy Wonka Affects Version/s: ......Minecraft 1.10.2 Already marked as affected, please look if it's listed already before confirming it.
          Hide
          Joshua G added a comment -

          Confirmed, still broken in 16w40a. This does not only affect multiplayer but single player as well. Leaving server/world and going back in will reset the maps so they will show your position once again.

          Show
          Joshua G added a comment - Confirmed, still broken in 16w40a. This does not only affect multiplayer but single player as well. Leaving server/world and going back in will reset the maps so they will show your position once again.
          Hide
          Kademlia added a comment -

          MC-46345 was marked as fixed, if this is actually the case (no version released yet) this should fix MC-80782 and MC-98707 too.
          If MC-46345 somehow does not fix the other two the severity of the memoryleak may increase greatly.

          Show
          Kademlia added a comment - MC-46345 was marked as fixed, if this is actually the case (no version released yet) this should fix MC-80782 and MC-98707 too. If MC-46345 somehow does not fix the other two the severity of the memoryleak may increase greatly.

            People

            • Assignee:
              [Mojang] Agnes Larsson
              Reporter:
              Kyle Perry
            • Votes:
              94 Vote for this issue
              Watchers:
              39 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                CHK: