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

Saplings can grow with a different type of log above

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • 1.16 Pre-release 3
    • Minecraft 1.5.2, Snapshot 13w18b, Snapshot 13w18c, Snapshot 13w19a, Minecraft 14w19a, Minecraft 14w20a, Minecraft 14w20b, Minecraft 14w25b, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.8.1, Minecraft 1.8.2-pre4, Minecraft 1.8.8, Minecraft 15w49b, Minecraft 16w06a, Minecraft 1.10.2, Minecraft 16w33a, Minecraft 16w35a, Minecraft 16w38a, Minecraft 16w39b, Minecraft 16w41a, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11.2, Minecraft 1.12 Pre-Release 6, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 18w06a, Minecraft 1.13.1, 19w41a, 19w46b, 1.15.1, 20w06a, 20w07a, 1.16.1, 20w28a, 1.16.2, 1.16.3 Release Candidate 1, 1.16.3, 1.16.4, 20w48a, 20w51a, 21w03a, 21w05b, 21w06a, 21w07a, 21w11a, 21w14a, 21w17a, 1.17, 1.17.1, 1.18.1, 1.18.2, 1.19, 1.19.2, 1.20 Release Candidate 1, 1.20, 1.20.1, 1.20.4, 24w35a
    • Confirmed
    • Block states
    • Low
    • Gameplay

      The bug

      You can grow jungle and oak sapling with certain blocks above or around it. It will not remove the them but it will replace the sapling with the log and create leafs.

      How to reproduce

      Video demonstrating the issue: http://www.youtube.com/watch?v=eSZwNo37FQY

      Code analysis

      The following is based on a decompiled version of Minecraft 1.10 using MCP 9.30.

      The reason for this is that the method net.minecraft.world.gen.feature.WorldGenAbstractTree.canGrowInto(Block) allows a tree to generate even if one of the following blocks is in the way:

      Block / Material 1 Gets replaced
      air (material) Yes 
      leaves (material) Yes 
      grass No
      dirt No
      log Yes
      log2 Yes
      sapling No
      vine Yes

      1 Multiple blocks can be out of the same material. For example "leaves" includes the blocks "leaves" and "leaves2"

      Basically all blocks or materials with should be removed. Even though for logs it sounds reasonable having a oak tree with a single jungle log in the middle is pretty strange.

        1. 1.16pre-2.mov
          6.35 MB
        2. 1.16pre-3.mov
          2.71 MB
        3. 2014-03-10_18.36.20.png
          2014-03-10_18.36.20.png
          266 kB
        4. 2014-11-16_21.20.12.png
          2014-11-16_21.20.12.png
          333 kB
        5. 2015-12-06_16.26.27.png
          2015-12-06_16.26.27.png
          152 kB
        6. 2015-12-06_16.27.09.png
          2015-12-06_16.27.09.png
          498 kB
        7. MC-15224.mp4
          4.79 MB
        8. Wooden Log 1.png
          Wooden Log 1.png
          694 kB
        9. Wooden Log 2.png
          Wooden Log 2.png
          1.01 MB

            Unassigned Unassigned
            mikiminer Miki Pedersen
            Votes:
            29 Vote for this issue
            Watchers:
            19 Start watching this issue

              Created:
              Updated:
              CHK: