Saplings can grow with a different type of log above
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.
Linked Issues
is duplicated by8
- Unresolved
Miki Pedersen
- 29
- 19
- Confirmed
Low
- Gameplay
- Block states
- bonemeal grow leaves sapling tree tree-generation
1.5.2 - 1.21.4
1.5.2 13w18b 13w18c 13w19a 14w19a 14w20a 14w20b 14w25b 1.8 1.8.1-pre3 1.8.1 1.8.2-pre4 1.8.8 15w49b 16w06a 1.10.2 16w33a 16w35a 16w38a 16w39b 16w41a 16w42a 16w43a 16w44a 1.11.2 1.12-pre6 1.12.1 1.12.2 18w06a 1.13.1 19w41a 19w46b 1.15.1 20w06a 20w07a 1.16.1 20w28a 1.16.2 1.16.3-rc1 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-rc1 1.20 1.20.1 1.20.4 24w35a 1.21.4- 1.16-pre3
Created Issue:
You can grow sapling with dirt above it
You can grow jungle and oak sapling with dirt or grass above or around it.
It will not remove the dirt but it will replace the sapling with the log and create leafs.Environment
Windows 7 64bit, Java Version 7.0.170 64bit
is duplicated by
is duplicated by
is duplicated by
is duplicated by
The result of trees growing through a height limiter. This is 8 blocks above ground.
You can grow jungle and oak sapling with dirt or grass above or around it.
It will not remove the dirt but it will replace the sapling with the log and create leafs.Guide: http://www.youtube.com/watch?v=eSZwNo37FQY
Code analysis by Marcono1234 in this comment.
is duplicated by
Still in 16w42a.
Still in 16w41a.
Still in 16w39b.
Still in 16w38a.
Still in 16w35a.
Still in 16w33a.
You can grow jungle and oak sapling with dirt or grass above or around it.
It will not remove the dirt but it will replace the sapling with the log and create leafs.Guide: http://www.youtube.com/watch?v=eSZwNo37FQY
Code analysis by Marcono1234 in this comment.
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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
Code analysis by Marcono1234 can be found in this comment.
Windows 7 64bit, Java Version 7.0.170 64bit
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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
Code analysis by Marcono1234 can be found in this comment.
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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) leaves (material) grass dirt log log2 sapling vine 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.
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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) leaves (material) grass dirt log log2 sapling vine 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.
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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) leaves (material) grass dirt log log2 sapling vine 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.
is duplicated by
is duplicated by
relates to
is duplicated by
Um comentário com nível de segurança 'staff' foi removido.
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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) leaves (material) grass dirt log log2 sapling vine 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.
The bug
You can grow jungle and oak sapling with dirt or grass above or around it. It will not remove the dirt 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.
The bug
You can grow jungle and oak sapling with
dirt or grass above or around it. It will not remove thedirtbut 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.
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.
Saplings can grow withdirtaboveSaplings can grow with a different type of log above
is duplicated by
relates to
relates to
relates to
is duplicated by
Duplicate of Unresolved
MC-15224
If you have not, please use the search function in the future, to see if your bug has already been submitted. If you could not find the original report, please comment with the keywords you searched for.
Duplicate of MC-15224
Duplicate of MC-15224. Please use the search function next time.
Duplicate of MC-15224
The bug
Trees can no longer grow with blocks next to the sapling. For oak trees, only large trees can spawn if there's a block next to the sapling.
All blocks except dirt, grass blocks, logs, and other saplings are affected (see MC-15224).
To reproduce
- Plant a sapling
- Have any block next to it
- Spam bone meal on it
→
The tree won't grow (or is a giant tree if an oak sapling was used)
Original description
Its impossible to grow trees with a dispenser on the next block to the sapling, preventing automation.
Even tall grass obstructs growth of the trees. Trying to grow an oak always require tonne of bonemeal and results in a large oak variety.
Growing other types, like birch, with any blocks around it would cause it to fail to grow.
Previously for a tree to grow, it required 1x1 space at the sapling, and 3x3 above, while for 2x2 trees it was 3x3 at the base and 5x5 above, and blocks like leaves, or logs won't obstruct it.
Many tree farm design followed these design principles for years.
Currently all the tree farms are broken as tree won't grow next to a dispenser, rendering that dispenser functionality useless.
Can confirm. Does NOT affect dirt or grass blocks since MC-15224 is a thing.
Thank you for your report!
We're actually already tracking this issue in MC-15224, so I resolved and linked this ticket 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 in the future to see if the issue has already been reported.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
Thank you for your report!
However, we are already tracking this issue, and this report is a Duplicate of MC-15224, which is a report that has not been resolved yet.
If you want, you can upvote the parent ticket, and enable watching to receive any updates about it - if you believe you have any information that may be important for this issue, please leave a comment on the parent. Please also use the search function in the future to prevent duplicate reports.
Quick Links:
📓 Issue Guidelines – 🛠 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
💬 Mojira Subreddit – 💬 Mojira Discord
Although the scope of MC-15224 was changed recently, its previous title was "Saplings can grow with dirt above," which was fixed in 1.16 Pre-release 3. This leads me to believe that this is working as intended, but I'll leave it up to the developers to decide.
This is specifically about a log blocking light and thus preventing random growth. MC-228758 explicitly excludes logs and also covers bonemeal growth, while MC-15224 is specifically about mismatched log types.
The case presented here causes the sapling to never even have failed growth attempts (which would be visible in F3 debug by its age property changing from 0 to 1), but not even attempting to grow in the first place.
Thank you for your report!
We're tracking this issue in MC-15224, 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 (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.






Please do not mark unreleased versions as affected. You do not have access to this yet.
Confirmed in 13w18c.
Confirmed for 1.7.4, 1.7.5, 14w08a and 14w10c
Confirmed for 14w19a.
Confirmed for 14w20a and b.
Confirmed for 14w25b.
The attached image is the result of trees growing through a height limiter. Confirmed in 1.8.1 -pre4
Confirmed still in Minecraft version 1.8.
I tested to see if this happens with every block. The only blocks that the trees managed to grow through were dirt, grass, and oak tree leaves and wood. The trees were unable to grow through wood planks or cobble, so if you're making a tree farm and trying to limit tree size, use those materials.
16W06A Confirmed. This has plagued my vertical apple farm for years. If fixed, I'm willing to share it via Reddit. It has a secret dual purpose that's pretty cool....
Please link to this comment in the description
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:
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.
Confirmed for 1.13.1.
This no longer happens in 1.16. Not sure which version fixed it exactly. It does work in 1.15.2
Hi there!
This looks like it was fixed in 1.16 pre-release 3; I'll attach videos of prerelease 2 and 3 as evidence.
Can still reproduce in 1.16.1 and 20w28a using wooden logs.
Can't reproduce with some blocks in 1.16.1 and 20w28a, but with others I can.
Reopened based on user comments.
Can confirm in 20w48a.
Can confirm in 20w51a.
Can confirm in 21w03a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm in 21w07a.
Can confirm in 21w11a.
Can confirm in 21w14a.
Can confirm in 21w17a.
Can confirm in 1.17.
Can confirm in 1.17.1.
Can confirm in 1.17.1.
Can confirm in 1.18.1.
Can confirm in 1.18.2.
Can confirm in 1.19.
Can confirm in 1.19.2.