# How many free spaces are required around a sapling to ensure a tree in Minecraft?

Sometimes I will plant a sapling and come back to find that it has not grown at all, while other times it will grow fully.

How many free spaces/blocks around the sampling (both width and height) do you need for a sapling in Minecraft to have a 100% grow chance?

From the wiki:

Saplings can grow into trees when placed on dirt, podzol or a grass block. Oak, birch, and (normal) spruce can also grow on farmland, and 2×2 trees only check for dirt or grass under the northwestern-most sapling.

The sapling requires a light level of at least 9, and require a certain amount of space around the sapling, based on its type:

• Oak needs at least 5 spaces above
• Birch needs at least 6 spaces above
• Spruce needs at least 7 spaces above when placing a single sapling
• Giant spruce needs at least 14 spaces above when planted as 4 saplings in a 2×2 square
• Jungle needs at least 5 spaces above when placing a single sapling
• Giant jungle needs at least 11 spaces above and 1 space adjacent when planted as 4 saplings in a 2×2 square
• Acacia needs at least 6 spaces above
• Dark Oak needs at least 7 spaces above and must be planted as 4 saplings in a 2×2 square

Single and Giant trees will not grow when they have an adjacent block next to them above ground, including half blocks. Single trees will allow objects to be placed at their diagonals without impeding growth, Giant will not. Oak trees ignore adjacent blocks and will grow anyway, provided there is enough space above.

These are the minimum requirements. Larger gaps then the minimum appear to cause the trees to grow faster and/or need less bone meal. If these minimum requirements are met, they will grow 100% of the time. I have grown trees right next to each other.

Don't forget that saplings need a light level of 9 or higher. Growing too many trees close together can block light from getting to a sapling.

Also, oak saplings ignore the adjacent blocks and will grow anyway. They can be grown right next to walls. Do not try to stop their upward growth with dirt though, as they will grow through dirt and replace it with wood trunks.

Here is an image of oak saplings and then them grown into trees next to each other:

More extreme, here is giant spruce:

• This is incorrect information. Try planting a sapling with a tower of dirt above it. The sapling WILL grow. This is something that was broken back in 1.7.2 and has never been fixed. :-/ – GroggyOtter Apr 24 '18 at 18:52
• @GroggyOtter A quote from my answer: "Do not try to stop their upward growth with dirt though, as they will grow through dirt and replace it with wood trunks." What you are talking about is bug MC-15224. – IronAnvil Apr 24 '18 at 20:42

Oak trees need 5 blocks from the trunk to the ceiling, and 6-8 blocks of vertical clearance.

Spruce trees need a 7 block clear space above the top of the tree(1x1).

Birch trees don't need clearance on the ground, but needs a 6-8 block space from the sapling to the ceiling.

Jungle trees can't have any neighboring blocks and 5 block space to the sapling up to the height of the tree(1x1).

Acacia trees needs about 6-8 blocks high from bottom to top.

Dark oak trees is a 2x2 tree, and it should be at least 7 blocks above the ground.