Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-135043

Underwater dirt turns to grass in low light levels

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.19.0.30 Beta, 1.17.11 Hotfix, 1.17.10, 1.17.41 Hotfix, 1.18.2 Hotfix, 1.19.10, 1.19.22 Hotfix, 1.19.31 Hotfix, 1.21.2 Hotfix
    • None
    • Confirmed
    • Windows
    • 559373

      If underwater dirt is in contact with a grass block, it will grow grass at light level 3 or less, and the revert to dirt at light level 4 or higher.

      The attached world demonstrates this. The randomtickspeed is set to 500 in this world. It contains a 21 x 21-block (interior measurement) box holding water 2 blocks deep above grass and/or dirt. The front and back of the box are glass blocks to let daylight in. There is a single grass block to seed the dirt to convert into grass. Controls provide for inserting or removing the water, and for inserting or removing sea lanterns at Y=13. The only other control you might need to use is setting the time to noon or midnight.

       Steps to Reproduce:

      1. Open the attached world "Underwater grass.mcworld".
      2. Observe that the floor of the box consists of dirt near the windows and grass in the middle.
      3. Remove the water and observe that the dirt changes to grass as expected.
      4. Restore the water.

      Expected results:
      The grass changes back to dirt.

      Observed results:
      The grass within 6 blocks of the windows changes to dirt. The grass in the middle is unchanged, even though it's at an even lower light level.

      5. Insert the sea lanterns at Y=13.

      Expected results:
      Either nothing happens (either because the dirt is under water or because the light is too far away to change dirt to grass) or the dirt changes to grass.

      Observed results:
      The grass changes to dirt, the opposite of what makes sense when you add light.

      6. Remove the sea lanterns.
      7. Use the command /time set midnight.

      Expected results:
      Nothing changes.

      Observed results:
      All the dirt changes to grass, which makes no sense at all.

      8. Use the command /time set noon.

      Expected results:
      The grass reverts to all dirt, since you undid the change that made it turn to grass.

      Observed results:
      Only the grass within 6 blocks of the windows reverts to dirt, bringing us full circle back to the pattern of the original world as it was uploaded.

        1. Initial condition, from above water.png
          947 kB
          [MCPE Mod] Auldrick
        2. Initial condition, from below water.png
          617 kB
          [MCPE Mod] Auldrick
        3. Underwater grass-1.mcworld
          162 kB
          [MCPE Mod] Auldrick

            Auldrick [MCPE Mod] Auldrick
            Votes:
            15 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              CHK: