In a minecraft 1.2.3 world, I have created an underground area for growing trees. The four dirt blocks you see (two on left) all can grow trees, but with the others, they never grow, even when using bone meal.

Underground Tree Farm

The vertical wall is six blocks high, and they all have two clear spaces beside them. The only thing is that the one dirt block you see closest is also just outside the opening of a straight and normal stairwell. Does that affect it too?

  • 2
    Torches count as a full block for the purposes of this. Try putting the torches on the ground.
    – user9983
    Commented Mar 11, 2012 at 2:28
  • 2
    I would raise the roof one block, or use birch saplings.
    – Zoredache
    Commented Mar 13, 2012 at 8:05

5 Answers 5


Put the torches on the ground next to the saplings. You may also have a bit of trouble from the two on the left being so close to the wall.

  • I didn't think the space would be a problem, as I've grown trees in very close proximately before, and they have seemed to grown into one big tree trunk. Likewise in my treehouse I have seen trees grown upto the world height - they end up looking like mushrooms! :-) Whether that would be the same with a stone barrier remains to be seen.
    – wonea
    Commented Mar 11, 2012 at 19:43
  • 2
    @wonea Oaks don't care about proximity to each other, but they do care about proximity to a wall. Commented May 26, 2013 at 16:37

6 blocks high isnt high enough for certain size trees to grow, i would suggest going to 8 blocks high as well giving them three blocks of space on all sides. i would also suggest making the square with the sapling on it one block higher then the floor with a torch against the higher block. trees will just refuse to grow if there is not enough space for them to grow.

trees grow a certain size randomly so for example if a tree growing 8 blocks tried to grow in your small 6 block high it wouldnt grow at all, this is why bonemeal is not working properly. i wouldnt suggest going higher then 8 blocks unless you enjoy climbing through leaves in search of random wood blocks


Try placing torches in the squares immediately adjacent to the saplings. That will ensure that they have enough light.

Then go get some bonemeal from your friendly neighborhood skeletons. Apply the bonemeal to the saplings: boom, instant tree.

When I grow underground forests, I also put torches on the trunks. That way, I know that there's no chance for a stray shadow to either slow the growth of the trees or to give a pesky zombie a chance to spawn.


From what i know, they need a lot of space so they can grow, and since they can get pretty big, even with a single sapling, you should put the sapling at least 5 blocks from an other and make the room bigger. There are only 2 blocks on a side where the leaves can appear, so make the room bigger and it will work. There are also the torches wich stop them from growing, so remove them and place other light sources, like glowstones(if you have them), or a lava block stopped by glass.


Put water blocks around each tree, i dont know if it does anything but it seems to work for me.

  • Water has no influence on treegrowth at all. This is an old myth.
    – Arperum
    Commented May 9, 2014 at 10:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .