There's an inconsistency in Minecraft that's been bugging me recently. In fact, I've come to the conclusion that it is a bug. The problem is that vines block tree growth. Let me spell out some details in Q&A format:
What does "blocking tree growth" even mean?
If you attempt to grow a sapling while a it is blocked, it will never grow. A sapling is blocked from growing when blocks of certain types are in a location that it would occupy if it grew. Exactly where these blocks need to be placed to block tree growth varies greatly and is beyond the scope of this summary, but suffice it to say that if one of these growth-blocking blocks is placed directly above any sapling it will never grow.
Which blocks block tree growth?
Wood and leaves, which are generated on all trees, do not block tree growth, meaning you can grow trees through most other trees. Most solid blocks - like cobblestone, dirt, and wood planks - do block tree growth, meaning trees will not grow through your walls. This is all good so far! The problem is that vines - which cannot be used to build walls and are generated on some trees - block tree growth.
So what if vines block tree growth? The wiki even documents that they do!
I see this as a major inconsistency in the game and a hindrance to creative building.
Why is this inconsistent?
Wood, which is a whole lot more solid than vines, doesn't stop tree growth, while vines do. Furthermore, vines don't block trees from growing at all in real life, while wood might. Imagine if you could grow a real tree right through a log cabin but couldn't grow it through a curtain of vines!
How does this hinder creative building?
Anyone interested in terraforming a jungle has likely run into this issue as jungles are rife with vines and trees. I'm sure quite a few people have been confused about why their tree won't grow when the answer is the vine hanging down above it! Furthermore, this throws a huge damper on anyone who wants to grow stuff with large jungle trees as vines are generated whenever you grow one. If you wish to grow a jungle tree near another jungle you have to first shave off all the vines!
Linked issues
is cloned by 1
Comments 7
Not even gonna confirm this? It's not exactly disputable:
1- The wiki documents this. "Some materials [...] but not vines [...] do not block the growth of jungle trees" -http://www.minecraftwiki.net/wiki/Tree#Jungle_trees
2- I clearly demonstrate it in the video linked above. (http://youtu.be/baXusgKqJw4)
3- It's easy to confirm using the same method I used in the video- place a vine on some wood or leaves above a sapling and bonemeal spam it.
I know you guys are busy with horses and new launcher and all, but could you please spare a few minutes for this? It would be an easy fix I'm sure (simply throw vines in the same category as wood and leaves) and it would remove a huge roadblock from a huge project I'm attempting - creating a forest of gigantic trees that are at least 14 blocks thick and grow up to sky limit.
Well, not exactly. In the 1.7.2 snapshots it changed so that instead of blocking tree growth, vines destroy logs. That is, any vine that occupies the space a log would occupy will replace that log. So vines don't prevent tree growth, but they do ruin it. I'm keeping this ticket open in case the fix for MC-29853 causes it to revert to the way it was. If that bug gets fixed properly, then this bug is out the window.
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases. If this has been done, we can reopen the issue.
Keep in mind that the "Resolved"-Status on this ticket just means "Answered", and that we are waiting for further information on whether this issue still exists or not. We will reopen it as soon as the requested information has been deliviered.
Vines don't prevent tree growth any more.
Trees now just grow around the vines (MC-29853).
Demonstrated and promoted here: http://youtu.be/baXusgKqJw4