Minecraft Wiki

Spruce variants

All existing spruce and pine variants

A spruce and pine, grows from a spruce sapling and has growth patterns and requirements similar to birch trees, although they appear different. They are mainly found in the taiga biome, but they may also generate in windswept forest, snowy plains, snowy taiga, and old growth taiga biomes.


There are several different forms of these trees that may grow from any spruce saplings:

  • A spruce - common variant with a height between 5-12. The leaves tend to grow in discrete rows rather than the more spherical arrangement of oaks and birch trees. In Bedrock Edition, only this variant can be grown using saplings.
  • A pine - fairly tall variant of spruce trees that generate in a matchstick style, with only a few leaves at the top.
  • A mega spruce - larger variant of spruce that generates in the old growth spruce taiga which has a lot more leaves than the mega pine. In Bedrock Edition, only this variant can be grown using saplings.
  • A mega pine - larger variant of pine that generates in the old growth pine taiga These spruce trees have few leaves, concentrated at the top, and can be grown from spruce saplings arranged in a 2×2 square, with or without bone meal.


The spruce tree variants spawn naturally in the indicated biomes:

Biome Spruce Tree Spruce Mega Spruce Tree Mega Spruce Pine Tree Pine Mega Pine Tree Mega Pine
Old Growth Spruce Taiga [BE only]
Old Growth Pine Taiga [BE only]
Snowy Taiga
Snowy Plains
Windswept Forest

The maximum reach of podzol from a single mega spruce. Up is north.

In an amplified taiga or old growth taiga, some of the spruces generate with snow on them, just like in the other cold biomes.

When mega spruces grow, they convert any grass blocks, dirt, mycelium, coarse dirt, rooted dirt and moss blocks[Java Edition only][1] up to a radius of 6 blocks to podzol, centered on the south-eastern sapling.

Like birches, they do not grow branches. When height-constrained, the trunk height maximum is two less than the roof. The headroom of 9 blocks limits the tree to a trunk height of 7, which enables harvesting from ground level.

Blocks and items[]

These items can be obtained from all variants of spruce.


Spruce saplings may be planted and grown on:

In order to grow a 2×2 tree (be it mega spruce, mega pine, mega jungle or dark oak), four saplings must be placed adjacent to each other in a square. For growth to succeed, there must be no blocks adjacent (even diagonally) to the north-western side up to the final height of the tree. Bone meal can be used on any of the saplings. The largest mega spruces and mega pines reach 30 blocks tall.

1×1 spruces require a 5×5 column of unobstructed space at least 7 blocks above the sapling to grow (8 blocks including the sapling itself). No horizontal clearance is needed at the base of the tree and 1 level above (a sapling planted in a hole 2 blocks deep can still grow).

2×2 mega spruces require a 5×5 column of unobstructed space at least 14 blocks above the saplings to grow (15 blocks including the saplings themselves). This column is centered on the northwestern sapling. A 3×3 area is required at the base of the tree (the level of the saplings).

Other variant spruce trees[]

Information icon
This feature is exclusive to Bedrock Edition and Minecraft Education. 

In Bedrock Edition and Minecraft Education, trees can generate as one of the two following variants of the normal tree. Both of these generate naturally, and can be grown out of normal saplings.[2][3]

Dying Trees

The different dying tree types.

Spruce Fallen Log

Fallen spruce log.

Dying trees[]

A dying spruce and dying pine has the standard growth pattern of any other tree, however, all exposed logs in the main trunk are covered with vines.

Fallen spruces and pines[]

A fallen spruce may consist of a single upright log, or a stump. Logs lying on their side are often found 1–2 blocks from the stump. They occasionally have mushrooms on top.

A fallen spruce log has a length of 6–10 blocks, and the stump is never covered with vines.

Foliage colors[]

Main article: Tint

Spruce leaves do not follow the foliage color rules that cause the trees to appear in different colors in different biomes. Spruce leaves are always the same color regardless of the biome.

Data values[]

This section of the article is empty. 
You can help by adding to it.


This section is missing information about MC-177626, maybe with info as to why it happened, and example renders. 
Please expand the section to include this information. Further details may exist on the talk page.
Java Edition Beta
1.2Added spruces and pines, replacing Oak trees in Taigas.
1.5Spruces and pines can now be grown using saplings.
Java Edition
1.212w07aSpruces and pines are no longer generate.
1.2.2Spruces and pines are now generate, once again.[4]
1.5Spruces and pines can now be grown using saplings.
1.7.213w36aAdded mega spruces and mega pines.
Spruce trees now generate in ice plains biomes and extreme hills+ biomes in addition to oak trees.
1.1318w06aMega spruces and pines now transform nearby grass blocks into podzol when they grow.
Pocket Edition Alpha
v0.1.0Added spruces and pines.
v0.2.1Oak trees generate with spruce wood.
v0.4.0Oak trees no longer generate with spruce wood.
v0.9.0build 1Added mega spruces, mega pines, and version-exclusive fallen and dying trees.
Cold-en oak trees (spruce trees shaped like oak trees) no longer generate.
Bedrock Edition
1.16.0beta spruces and mega pines now transform nearby grass blocks into podzol when they grow.
Legacy Console Edition
TU1CU1 1.00 Patch 11.0.1Added oak, spruce, and birch trees.


Issues relating to "Spruce" are maintained on the bug tracker. Report issues there.


  • In real life, spruce is a genus of trees known as Picea.
    • Even though real-life spruce trees are conifers and possess needles, the leaves on spruce trees in Minecraft is still called "spruce leaves".