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

Client freezes for ~1 second in multiplayer when opacity of a block changes next to unloaded chunk

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: Minecraft 1.7.10
    • Fix Version/s: Minecraft 14w29a
    • Labels:
      None
    • Confirmation Status:
      Unconfirmed

      Description

      In multiplayer, a block change next to an unloaded chunk that changes the opacity level of the block causes a massive client freeze, about 1-2 seconds for a single block.

      A light level change next to an unloaded chunk also causes a freeze, but a much shorter one. Around 10-20 blocks have to change their light level for the freeze to be noticeable.

      A block change that does not affect the light level or opacity level does not appear to cause any freeze.

      These freezes only seem to happen when connected to a server, not in single player. I believe these are the causes of most common freezing in custom PvP maps, which are often slightly larger than the view distance and have many block changes happening everywhere, all the time.

      The following video demonstrates the freeze from a single block opacity change. Notice that the light level of the block is zero, and the block is completely enclosed in other opaque blocks:

      https://www.youtube.com/watch?v=Gu9OVtobiX8

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dinnerbone [Mojang] Dinnerbone (Nathan Adams)
                Reporter:
                last_username Last Username
              • Votes:
                2 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: