2 × 2 trees only check if northwestern-most sapling has a valid block below it
The bug
When a 2 × 2 tree tries to grow it only tests if the block below the northwestern-most (-Z and -X) sapling is valid. This can cause other problems because when a tree grows it replaces all non-dirt blocks with dirt.
Note: This affects in theory oak trees as well because code-wise they can grow as 2 × 2 variant.
How to reproduce
- Place at -X, -Z and +X, +Z dirt
- Place at +X, -Z and -X, +Z for example stone
- Place the saplings on the dirt
- Use /setblock to place saplings on the stone
- Use bone meal on the -X, -Z sapling
→ You will see that the tree has grown
Linked Issues
is duplicated by1
relates to3
Created Issue:
2*2 trees only check if northwestern-most sapling has a valid block below it
The bug
When a 2*2 tree tries to grow it only tests if the block below the northwestern-most (-Z and -X) sapling is valid. This can cause other problems because when a tree grows it replaces all non-dirt blocks with dirt.
Note: This affects in theory oak trees as well because code-wise they can grow as 2*2 variant.
How to reproduce
- Place at -X, -Z and +X, +Z dirt
- Place at +X, -Z and -X, +Z for exmple stone
- Place the saplings on the dirt
- Use /setblock to place saplings on the stone
- Use bone meal on the -X, -Z sapling
→ You will see that the tree has grown
The bug
When a 2*2 tree tries to grow it only tests if the block below the northwestern-most (-Z and -X) sapling is valid. This can cause other problems because when a tree grows it replaces all non-dirt blocks with dirt.
Note: This affects in theory oak trees as well because code-wise they can grow as 2*2 variant.
How to reproduce
- Place at -X, -Z and +X, +Z dirt
- Place at +X, -Z and -X, +Z for example stone
- Place the saplings on the dirt
- Use /setblock to place saplings on the stone
- Use bone meal on the -X, -Z sapling
→ You will see that the tree has grown
The bug
When a 2
*2 tree tries to grow it only tests if the block below the northwestern-most (-Z and -X) sapling is valid. This can cause other problems because when a tree grows it replaces all non-dirt blocks with dirt.Note: This affects in theory oak trees as well because code-wise they can grow as 2
*2 variant.How to reproduce
- Place at -X, -Z and +X, +Z dirt
- Place at +X, -Z and -X, +Z for example stone
- Place the saplings on the dirt
- Use /setblock to place saplings on the stone
- Use bone meal on the -X, -Z sapling
→ You will see that the tree has grownThe bug
When a 2 × 2 tree tries to grow it only tests if the block below the northwestern-most (-Z and -X) sapling is valid. This can cause other problems because when a tree grows it replaces all non-dirt blocks with dirt.
Note: This affects in theory oak trees as well because code-wise they can grow as 2 × 2 variant.
How to reproduce
- Place at -X, -Z and +X, +Z dirt
- Place at +X, -Z and -X, +Z for example stone
- Place the saplings on the dirt
- Use /setblock to place saplings on the stone
- Use bone meal on the -X, -Z sapling
→ You will see that the tree has grown
2*2 trees only check if northwestern-most sapling has a valid block below it2 × 2 trees only check if northwestern-most sapling has a valid block below it
relates to
is duplicated by
relates to
relates to
The fact that it only checks for the northwerstern-most sapling is now MC-112975
Relates to MC-112975.
Duplicate of MC-112975.
Thank you for your report!
We're tracking this issue in MC-112975, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! If you think it was incorrect, please notify us on Discord or Reddit
Dark oak trees will generate with missing layers if certain blocks (ex: dirt, and vines) are above the north-west sapling in the 2x2 grid for growing the dark oak tree.
Steps to Reproduce:
- Replicate the shown setup:
(The vines need to be above the north-west sapling)
- Place dark oak saplings on top of the grass
- Bone meal the saplings
Observed & Expected Behavior:
The dark oak tree grows with a missing 'layer' at the y coordinate of the vine.
The tree would grow as normal, replacing the vine block/s.
Screenshots/Videos:
Notes:
- This issue was originally was part of MC-193318, but I opted to seperate it due to the behavior being inherently different in nature (pun intended). The dark oak tree is not prevented from growing due to the vines, it instead does not grow as would be expected.
- Related to these issues: MC-193318 MC-125481 MC-112975
- This issue was triaged originally as this being reproduable with vines, but is actually possible with more blocks than only vines.
Can confirm in 20w49a.