Datapack Codex

Spruce

Minecraft Wiki article. Categories: Upcoming, Articles_to_be_expanded, Bedrock_Edition_specific_information, Java_Edition_upcoming, Bedrock_Edition_upcoming, Java_Edition_upcoming_tag, Generated_features, Plants…

📌 Mirrored from Minecraft Wiki

This article is reproduced from Spruce on the Minecraft Wiki. Mirrored from revision 3704744. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Spruce
Pine

Spruce.png: Infobox image for Minecraft structure 'Spruce Pine'

Pine Tree.png: Infobox image for Minecraft structure 'Spruce Pine'

Mega Spruce Tree.png: Infobox image for Minecraft structure 'Spruce Pine'

Mega Pine Tree.png: Infobox image for Minecraft structure 'Spruce Pine'

Spruce Fallen Log.png: Infobox image for Minecraft structure 'Spruce Pine'

Spruce Tree with Vines.png: Infobox image for Minecraft structure 'Spruce Pine'

Tree

Spruce Sapling.png: Infobox image for Minecraft structure 'Spruce Pine'

Sapling

Spruces and pines are small and 2×2 trees with dark bark and brown wood. They are mainly found in the taiga biomes, but they may also generate in windswept forests, snowy plains, and groves.

Appearance

This section is missing information about: How does leaf placement/distribution work?
 
Please expand the section to include this information. Further details may exist on the talk page.

Spruces come in several different variants with different properties:

  • Spruces are the most common variant with a height between 5 and 12 blocks. The leaves tend to grow in discrete rows rather than the more spherical arrangement of oaks and birch trees.
  • Pines are a fairly tall variant of spruces which generate in a matchstick style, with only a few leaves at the top, with a rare variant which is small. They can't be grown from spruce saplings, and generate in slightly fewer biomes.
  • Mega pines are a larger variant of pines which generate in the old growth pine taiga. These pines 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.
  • Mega spruces are larger variants of spruces which generate in the old growth spruce taiga. They have considerably more leaves than the mega pine.

Fallen spruces

Fallen spruce trees replace regular spruces or pines in any biome where they can generate, except groves.

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.

Spruces with vines

This feature is exclusive to Bedrock Edition.
 

Regular spruce trees (not pines) sometimes have their trunk covered in vines, except in groves. When grown from saplings, they also have a chance to be covered with vines.

Generation

Spruces and pines in a taiga

The spruce variants spawn naturally in the indicated biomes, ordered in density:

Biome Spruce Fallen/vines Pine Mega Spruce Mega Pine
Old Growth Pine Taiga Yes Yes Yes No Yes
Giant Tree Taiga Hills‌[BE only] Yes Yes Yes No Yes
Giant Spruce Taiga Hills‌[BE only] Yes Yes Yes No Yes
Old Growth Spruce Taiga Yes Yes No Yes Yes
Taiga Yes Yes Yes No No
Taiga Hills‌[BE only] Yes Yes Yes No No
Taiga Mountains‌[BE only] Yes Yes Yes No No
Snowy Taiga Yes Yes Yes No No
Snowy Taiga Hills‌[BE only] Yes Yes Yes No No
Snowy Taiga Mountains‌[BE only] Yes Yes Yes No No
Grove Yes No Yes No No
Windswept Forest Yes Yes No No No
Gravelly Mountains+‌[BE only] Yes Yes No No No
Dappled Forest​[upcoming: Third Drop 2026] Yes Yes No No No
Snowy Plains Yes Yes No No No
Snowy Mountains‌[BE only] Yes Yes No No No
Windswept Hills JE only JE only No No No
Windswept Gravelly Hills JE only JE only No No No

In groves, spruces grow on an additional block of dirt in the snow block terrain. In ice spikes, no blocks generate where trees can grow, but they might leak on biome borders.

Planting

Spruce saplings may be planted and grown on:

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; that is, a sapling planted in a hole 2 blocks deep can still grow.

To grow a 2×2 tree (be it mega spruce or mega pine), four saplings must be placed adjacent to each other in a square. For growth to succeed, the three adjacent blocks outside the northwest corner of the square must be clear. Also, there must be an unobstructed 5×5 column of blocks centered on the northwestern sapling, starting from the top of the sapling and at least 14 blocks tall (15 blocks including the sapling), or up to the final height of the tree, which can be 30 blocks above ground. Bone meal can be used on any of the saplings to accelerate growth.

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.

The maximum horizontal reach of podzol that can generate from a mega spruce tree

When mega spruces and pines grow, they convert any grass blocks, dirt, mycelium, coarse dirt, rooted dirt, mud, muddy mangrove roots, moss blocks and pale moss blocks up to a radius of 6 blocks to podzol, centered on the south-eastern sapling.

Data values

ID

Java Edition:

NameIdentifier
EnvSprite mega-pine.png: Sprite image for mega-pine in Minecraft [No displayed name]mega_pine
EnvSprite mega-spruce.png: Sprite image for mega-spruce in Minecraft [No displayed name]mega_spruce
EnvSprite pine-tree.png: Sprite image for pine-tree in Minecraft [No displayed name]pine
EnvSprite spruce-tree.png: Sprite image for spruce-tree in Minecraft [No displayed name]spruce

Bedrock Edition:

NameIdentifier
EnvSprite fallen-spruce.png: Sprite image for fallen-spruce in Minecraft [No displayed name]fallen_spruce_tree_feature
EnvSprite mega-pine.png: Sprite image for mega-pine in Minecraft [No displayed name]mega_pine_tree_feature
EnvSprite mega-spruce.png: Sprite image for mega-spruce in Minecraft [No displayed name]mega_spruce_tree_feature
EnvSprite pine-tree.png: Sprite image for pine-tree in Minecraft [No displayed name]mountain_pine_tree_feature
EnvSprite spruce-tree.png: Sprite image for spruce-tree in Minecraft [No displayed name]mountain_spruce_tree_feature
EnvSprite pine-tree.png: Sprite image for pine-tree in Minecraft [No displayed name]pine_tree_feature
EnvSprite spruce-tree.png: Sprite image for spruce-tree in Minecraft [No displayed name]spruce_tree_feature
EnvSprite spruce-vines.png: Sprite image for spruce-vines in Minecraft [No displayed name]spruce_tree_with_vines_feature

Config

History

Java Edition

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.2.112w07aSpruces and pines are no longer generated.
1.2.2Spruces and pines are now generated, once again.[1]
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.
1.18Experimental Snapshot 1Added the grove biome, where spruces and pines can generate.
21w43aRemoved the taiga hills, taiga mountains, giant tree taiga hills, giant spruce taiga hills, snowy taiga hills, snowy taiga mountains, snowy mountains, and gravelly mountains+ biomes, where spruces generated.
1.21.525w09aAdded fallen spruce trees.
Upcoming Java Edition
26.3snap1Added dappled forests, where spruces sparsely generate.

Bedrock Edition

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 1.15.0.51Mega spruces and mega pines now transform nearby grass blocks into podzol when they grow.
1.16.220
Experiment
Caves and Cliffs
beta 1.16.220.50Added the grove biome, where new mountain spruces and pines can generate.
1.18.0beta 1.18.0.20Groves are now available outside of experimental gameplay.
1.21.100Preview 1.21.100.20Increased the size of the podzol patches generated beneath mega pines and mega spruces.
Trees now generate more sparsely in the grove, matching Java Edition.
26.40
Experiment
Drop 3 of 2026
Preview 26.40.30Added dappled forests, where spruces sparsely generate.
Upcoming Bedrock Edition
26.50Preview 26.50.22Implemented all features from the "Drop 3 of 2026" experiment in vanilla gameplay.

Legacy Console Edition

Legacy Console Edition
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU1CU11.001.001.00Patch 11.0.1Added oak, spruce, and birch trees.

Issues

Issues relating to "Spruce" are maintained on the bug tracker. Issues should be reported and viewed there.

Trivia

  • In real life, "spruce" refers to any member of the Picea genus of trees.
    • Although the leaves of real-life spruce trees are typically referred to as "needles", the leaves of spruce trees in Minecraft are still called "spruce leaves" as well as producing leaf particles​[until: JE 26.3] and being able to be smelted into leaf litter.

Screenshots

Mojang images

References

  1. ↑ "Updated Minecraft to 1.2.2 because birches and pine trees were missing. Birches love pine trees." – @jeb_ (Jens Bergensten) on X (formerly Twitter), March 12, 2012

Sources