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

Oak and cobblestone stairs placed or generated (NPC villages) in 15w35b are invisible

    Details

    • Type: Bug
    • Status: Resolved
    • Resolution: Fixed
    • Affects Version/s: Minecraft 15w35a, Minecraft 15w35b
    • Fix Version/s: Minecraft 15w35c
    • Labels:
      None
    • Environment:

      Java_version 1.8.0
      Windows 10

    • Confirmation Status:
      Confirmed

      Description

      The stairs in front of the doors at the villages are invisible and if you step on them it will glitch you.
      At the top of the building the stairs are invisible too.
      This bug does not happen in the desert village

      Explanation from MC-87217:

      When a village first loads in 15w35a/b, all stair blocks in the village will be invisible and will cause the player to stutter when walking on them. When the game is quit and the world re-loaded, the glitched blocks will no longer cause stuttering, however mobs will be able to spawn on them and the lighting glitch will remain. In both cases the blocks can not be interacted with. Updating the glitched blocks will fix the lighting glitch. The mobs that spawn on the glitched blocks spawn there due to the fact that when most hostile mobs spawn, the light level at the bottom spawning block is checked when spawning mobs. For example, as most hostile mobs need a light level below 8 to spawn, the game will check the block immediately
      above the block that the mob will be standing on when it spawns. If this block is at light level 7 or below, a mob will spawn regardless of the light level of the block above, even if the bounding box of the mob is larger than that of the spawning block.

      The lighting glitch is caused by the game generating the blocks but not rendering them, causing the blocks below to be at light level 0 (as stairs are opaque, the space they occupy is always at light level 0), and as the blocks exist for the game but not the player, the game treats the blocks as solid, however the player apparently does not, attempting to walk through the blocks as if they were non-solid. This causes the stuttering glitch. Reloading the world updates the blocks, causing them to effectively disappear, however this does not update the lighting engine, which will treat the blocks like any others at light level 0, and are therefore eligible for mob spawning.

        Attachments

        1. 2015-08-24_11.03.56.png
          2015-08-24_11.03.56.png
          1.13 MB
        2. 2015-08-24_17.44.18.png
          2015-08-24_17.44.18.png
          374 kB
        3. 2015-08-24_17.44.22.png
          2015-08-24_17.44.22.png
          428 kB
        4. 2015-08-24_18.05.41.png
          2015-08-24_18.05.41.png
          2.03 MB
        5. 2015-08-25_11.18.49.png
          2015-08-25_11.18.49.png
          370 kB
        6. 2015-08-25_11.19.09.png
          2015-08-25_11.19.09.png
          246 kB
        7. 2015-08-25_11.19.37.png
          2015-08-25_11.19.37.png
          225 kB
        8. 2015-08-27_00.24.51.png
          2015-08-27_00.24.51.png
          133 kB
        9. 2015-08-27_00.25.06.png
          2015-08-27_00.25.06.png
          139 kB
        10. No Stairs.png
          No Stairs.png
          693 kB
        11. Stairs.png
          Stairs.png
          708 kB

          Issue Links

            Activity

              People

              • Assignee:
                grum [Mojang] Grum (Erik Broes)
                Reporter:
                Kiko745 Kristian Gahy
              • Votes:
                27 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  CHK: