| Structures | |
|---|---|
| Features | |
| Blocks | |
|
Climate | |
| Temperature | 0.7 |
| Downfall | 0.8 |
| Precipitation | Yes |
|
Colors | |
| Grass color | #507A32 |
| Foliage color | #59AE30 |
| Dry foliage color | #7B5334 |
| Water color | #3F76E4[JE only] #3B6CD1[BE only] |
|
Vibrant Visuals | |
| Atmospherics | Roofed Forest |
| Lighting | Roofed Forest |
| Volumetric fog | Roofed Forest |
| Color grading | Default |
A dark forest or roofed forest is a forested biome with dense leaf canopies that block sunlight, allowing hostile mobs to spawn and hide from the sun during daytime. Dark forests are one of the two biomes that woodland mansions can generate in.
Generation
Dark forests generate at moderate temperatures with very high humidity and are usually bordered by birch forests, but they can also border jungles, bamboo jungles, windswept forests, and old growth taigas.
Less commonly, they border swamps or groves. Dark forests can generate in a wide variety of terrains, including flatlands, plateaus, coasts, cliffs, or mountain valleys. Plateaus and mountain slopes in dark forests are often replaced by the pale garden variant.
Dark forests are one of the only biomes that can never border biomes with villages, though taigas or meadows may generate close.
Because of their high humidities, lush caves frequently generate beneath dark forests.
Description
Dark forests feature a much higher density of trees compared to other forest biomes, which oftentimes blocks direct view of the sky entirely. Oak, dark oak, and sometimes birch trees generate in these biomes, with leaf litter covering the ground. Bee nests are not generated with trees. Additionally, both types of huge mushrooms generate among the trees, though the red variants are more common. Unlike regular forests, wolves do not spawn in dark forests.
Unique to dark forests are woodland mansions, enormous dungeon-like structures that rarely generate within the trees. Woodland mansions are home to the dangerous evoker and vindicator mobs and are one of the only places where said mobs spawn. Mansions contain many rooms and valuable loot.
The dark forest has a unique darker sky color and atmospheric effects with Vibrant Visuals. Sunlight is also less bright, and volumetric fog is slightly denser with stronger light shafts.
Mobs
The following mobs naturally spawn here:
| Mob | Spawn weight | Group size |
|---|---|---|
| Monster category | ||
| 100⁄515 | 4 | |
| 100⁄515 | 4 | |
| 100⁄515 | 4 | |
| 100⁄515 | 4 | |
| 95⁄515 | 4 | |
| 10⁄515 | 1–4 | |
| 5⁄515 | 1 | |
| 5⁄515 | 1 | |
| Creature category | ||
| 12⁄40 | 4 | |
| 10⁄40 | 4 | |
| 10⁄40 | 4 | |
| 8⁄40 | 4 | |
| Underground water creature category | ||
| 1 | 2–4 | |
| Ambient category | ||
| 1 | 8 | |
- ↑ Spawn attempt succeeds only in slime chunks.
{ "hasNotes": true, "notes": { "Slime": "Spawn attempt succeeds only in slime chunks." }, "1": { "totalWeight": 515, "mobs": [ { "size": "4", "mob": "Creeper", "weight": 100 }, { "size": "4", "mob": "Skeleton", "weight": 100 }, { "note": "Spawn attempt succeeds only in slime chunks.", "mob": "Slime", "weight": 100, "notename": "Slime", "size": "4" }, { "size": "4", "mob": "Spider", "weight": 100 }, { "size": "4", "mob": "Zombie", "weight": 95 }, { "size": "1-4", "mob": "Enderman", "weight": 10 }, { "size": "1", "mob": "Witch", "weight": 5 }, { "size": "1", "mob": "Zombie Villager", "weight": 5 } ], "category": "monster" }, "2": { "totalWeight": 40, "mobs": [ { "size": "4", "mob": "Sheep", "weight": 12 }, { "size": "4", "mob": "Chicken", "weight": 10 }, { "size": "4", "mob": "Pig", "weight": 10 }, { "size": "4", "mob": "Cow", "weight": 8 } ], "category": "creature" }, "3": { "totalWeight": 10, "mobs": [ { "size": "2-4", "mob": "Glow Squid", "weight": 10 } ], "category": "underground" }, "4": { "totalWeight": 10, "mobs": [ { "size": "8", "mob": "Bat", "weight": 10 } ], "category": "ambient" } }
| Mob | Spawn weight | Group size |
|---|---|---|
| Monster category | ||
| 100 | 1 | |
| 100 | 1 | |
| 100 | 1 | |
| 95 | 4 | |
| 80 | 2 | |
| 10 | 2–3 | |
| 5 | 1 | |
| 5 | 2–4 | |
| Creature category | ||
| 12 | 2–3 | |
| 10 | 2–4 | |
| 10 | 2–4 | |
| 10 | 1–3 | |
| 8 | 2–3 | |
| Ambient category | ||
| 1 | 2 | |
- ↑ Spawn attempt succeeds only in slime chunks.
{ "hasNotes": true, "notes": { "Slime": "Spawn attempt succeeds only in slime chunks." }, "1": { "totalWeight": 495, "mobs": [ { "size": "1", "mob": "Creeper", "weight": 100 }, { "note": "Spawn attempt succeeds only in slime chunks.", "mob": "Slime", "weight": 100, "notename": "Slime", "size": "1" }, { "size": "1", "mob": "Spider", "weight": 100 }, { "size": "4", "mob": "Zombie", "weight": 95 }, { "size": "2", "mob": "Skeleton", "weight": 80 }, { "size": "2-3", "mob": "Enderman", "weight": 10 }, { "size": "1", "mob": "Witch", "weight": 5 }, { "size": "2-4", "mob": "Zombie Villager", "weight": 5 } ], "category": "monster" }, "2": { "totalWeight": 50, "mobs": [ { "size": "2-3", "mob": "Sheep", "weight": 12 }, { "size": "2-4", "mob": "Chicken", "weight": 10 }, { "size": "2-4", "mob": "Glow Squid", "weight": 10 }, { "size": "1-3", "mob": "Pig", "weight": 10 }, { "size": "2-3", "mob": "Cow", "weight": 8 } ], "category": "creature" }, "3": { "totalWeight": 10, "mobs": [ { "size": "2", "mob": "Bat", "weight": 10 } ], "category": "ambient" } }
Sounds
Music
These music tracks play while the player is in the dark forest:
| Title | Preview | Java Edition | Bedrock Edition | ||
|---|---|---|---|---|---|
| Weight | Probability | Weight | Probability | ||
| Memories | 2 | 8% | 2 | 8% | |
| Shores | 2 | 8% | 2 | 8% | |
| Aerie | 1 | 4% | 1 | 4% | |
| Broken Clocks | 1 | 4% | 1 | 4% | |
| Bromeliad | 1 | 4% | 1 | 4% | |
| Clark | 1 | 4% | 1 | 4% | |
| Comforting Memories | 1 | 4% | 1 | 4% | |
| Danny | 1 | 4% | 1 | 4% | |
| Dry Hands | 1 | 4% | 1 | 4% | |
| Firebugs | 1 | 4% | 1 | 4% | |
| Floating Dream | 1 | 4% | 1 | 4% | |
| Haggstrom | 1 | 4% | 1 | 4% | |
| Key | 1 | 4% | 1 | 4% | |
| Labyrinthine | 1 | 4% | 1 | 4% | |
| Left to Bloom | 1 | 4% | 1 | 4% | |
| Living Mice | 1 | 4% | 1 | 4% | |
| Mice on Venus | 1 | 4% | 1 | 4% | |
| Minecraft | 1 | 4% | 1 | 4% | |
| One More Day | 1 | 4% | 1 | 4% | |
| Oxygène | 1 | 4% | 1 | 4% | |
| Subwoofer Lullaby | 1 | 4% | 1 | 4% | |
| Sweden | 1 | 4% | 1 | 4% | |
| Wet Hands | 1 | 4% | 1 | 4% | |
Data values
ID
| Name | Identifier | Translation key |
|---|---|---|
dark_forest |
biome |
| Name | Identifier | Numeric ID |
|---|---|---|
roofed_forest | 29 |
Biome definition
{
"attributes": {
"minecraft:audio/background_music": {
"default": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.overworld.forest"
}
},
"minecraft:gameplay/natural_mob_spawns": {
"argument": {
"spawn_costs": {},
"spawns_by_category": {
"ambient": [
{
"type": "minecraft:bat",
"count": 8,
"weight": 10
}
],
"creature": [
{
"type": "minecraft:sheep",
"count": 4,
"weight": 12
},
{
"type": "minecraft:pig",
"count": 4,
"weight": 10
},
{
"type": "minecraft:chicken",
"count": 4,
"weight": 10
},
{
"type": "minecraft:cow",
"count": 4,
"weight": 8
}
],
"monster": [
{
"type": "minecraft:spider",
"count": 4,
"weight": 100
},
{
"type": "minecraft:zombie",
"count": 4,
"weight": 95
},
{
"type": "minecraft:zombie_villager",
"count": 1,
"weight": 5
},
{
"type": "minecraft:skeleton",
"count": 4,
"weight": 100
},
{
"type": "minecraft:creeper",
"count": 4,
"weight": 100
},
{
"type": "minecraft:slime",
"count": 4,
"weight": 100
},
{
"type": "minecraft:enderman",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 4,
"min_inclusive": 1
},
"weight": 10
},
{
"type": "minecraft:witch",
"count": 1,
"weight": 5
}
],
"underground_water_creature": [
{
"type": "minecraft:glow_squid",
"count": {
"type": "minecraft:uniform",
"max_inclusive": 6,
"min_inclusive": 4
},
"weight": 10
}
]
}
},
"modifier": "overlay"
},
"minecraft:visual/sky_color": "#79a6ff"
},
"carvers": [
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
],
"downfall": 0.8,
"effects": {
"dry_foliage_color": "#7b5334",
"grass_color_modifier": "dark_forest",
"water_color": "#3f76e4"
},
"features": [
[],
[
"minecraft:lake_lava_underground",
"minecraft:lake_lava_surface"
],
[
"minecraft:amethyst_geode"
],
[
"minecraft:monster_room",
"minecraft:monster_room_deep"
],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_gravel",
"minecraft:ore_granite_upper",
"minecraft:ore_granite_lower",
"minecraft:ore_diorite_upper",
"minecraft:ore_diorite_lower",
"minecraft:ore_andesite_upper",
"minecraft:ore_andesite_lower",
"minecraft:ore_tuff",
"minecraft:ore_coal_upper",
"minecraft:ore_coal_lower",
"minecraft:ore_iron_upper",
"minecraft:ore_iron_middle",
"minecraft:ore_iron_small",
"minecraft:ore_gold",
"minecraft:ore_gold_lower",
"minecraft:ore_redstone",
"minecraft:ore_redstone_lower",
"minecraft:ore_diamond",
"minecraft:ore_diamond_medium",
"minecraft:ore_diamond_large",
"minecraft:ore_diamond_buried",
"minecraft:ore_lapis",
"minecraft:ore_lapis_buried",
"minecraft:ore_copper",
"minecraft:underwater_magma",
"minecraft:disk_sand",
"minecraft:disk_clay",
"minecraft:disk_gravel"
],
[],
[
"minecraft:spring_water",
"minecraft:spring_lava"
],
[
"minecraft:glow_lichen",
"minecraft:dark_forest_vegetation",
"minecraft:forest_flowers",
"minecraft:flower_default",
"minecraft:patch_grass_forest",
"minecraft:brown_mushroom_normal",
"minecraft:red_mushroom_normal",
"minecraft:patch_leaf_litter",
"minecraft:patch_pumpkin",
"minecraft:patch_sugar_cane",
"minecraft:patch_firefly_bush_near_water"
],
[
"minecraft:freeze_top_layer"
]
],
"has_precipitation": true,
"temperature": 0.7
}
Achievements
| Icon | Achievement | In-game description | Actual requirements (if different) | Gamerscore earned | Trophy type (PS) | |
|---|---|---|---|---|---|---|
| PS4 | Other | |||||
| Adventuring Time | Discover 17 biomes. | Visit any 17 biomes. Does not have to be in a single world. | 40 | Silver | ||
Advancements
| Icon | Advancement | In-game description | Actual requirements (if different) |
|---|---|---|---|
![]() | Adventuring Time | Discover every biome |
|
Videos
History
Java Edition
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.7.2 | 13w36a | Roofed forest biome added, along with many other biomes. | |||||
| 1.11 | 16w39a | Added woodland mansions, which can rarely generate in roofed forests. | |||||
| 1.13 | 18w19a | Renamed "Roofed Forest" to "Dark Forest". | |||||
| pre5 | Changed the ID roofed_forest to dark_forest. | ||||||
| 1.14 | 18w43a | Added lily of the valley that can generate in dark forests. | |||||
| 1.18 | Experimental Snapshot 1 | Plains clearings no longer generate within dark forests. | |||||
| 21w37a | Prior to the removal of numerical biome IDs, this biome's numerical ID was 29. | ||||||
| 1.20 | 23w17a | "A Familiar Room" may now be played in dark forests. | |||||
| 1.21.5 | 25w02a | Added leaf litter, which can generate in dark forests. | |||||
Bedrock Edition
| Pocket Edition Alpha | |||||||
|---|---|---|---|---|---|---|---|
| v0.9.0 | build 1 | Added roofed forests, along with many other biomes. | |||||
| Pocket Edition | |||||||
| 1.1.0 | alpha 1.1.0.0 | Added woodland mansions, which generate in roofed forests. | |||||
| Bedrock Edition | |||||||
| 1.9.0 | beta 1.9.0.0 | Added lily of the valley that can generate in dark forests. | |||||
| 1.19.40 | Preview 1.19.40.20 | Dark forests now use the same grass color as Java Edition.[1] | |||||
| 1.21.70 Experiment | Preview 1.21.70.20 | Added leaf litter, which can generate in dark forests. | |||||
| 1.21.120 | Preview 1.21.120.22 | Added unique darker atmospherics, lighting, and volumetric fog to dark forests with Vibrant Visuals. | |||||
Legacy Console Edition
| Legacy Console Edition | |||||||
|---|---|---|---|---|---|---|---|
| Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
| TU31 | CU19 | 1.22 | 1.22 | 1.22 | Patch 3 | 1.0.1 | Added roofed forests, along with many other biomes. |
| TU54 | CU44 | 1.52 | 1.52 | 1.52 | Patch 24 | 1.0.4 | Added woodland mansions, which generate in roofed forests. |
New Nintendo 3DS Edition
| New Nintendo 3DS Edition | |||||||
|---|---|---|---|---|---|---|---|
| 0.1.0 | Added roofed forests | ||||||
Issues
Issues relating to "Dark Forest" or "Roofed Forest" are maintained on the bug tracker. Issues should be reported and viewed there.
Gallery
Screenshots
-
Inside the dark forest biome -
The sky in a dark forest with Vibrant Visuals -
A woodland mansion in a dark forest -
The Forest Glade seed template thumbnail -
The Spooky Mansion seed template thumbnail -
A dark forest single biome world
Historical screenshots
-
A dark forest with a lake -
A dark forest on a lake -
A dark forest bordering a swamp -
Old dark forest biome from above -
A dark forest with ray tracing -
A dark forest single biome world before 1.18 -
The Spooky Mansion (seed preset) discountinued in 1.17.40
Mojang images
-
Image of a dark forest from Jeb on Instagram -
A creeper in a dark forest -
Ari in a dark forest -
A dark forest in a mountain pass -
Shattered terrain in a dark forest
In other media
-
Narrator running through a dark forest -
Mobbo lurking in the biome -
The crew of Villager News in a dark forest
See also
References
- ↑ MCPE-34936 – Tall birch tree, shattered savanna, badlands plateau, and dark forest biomes have wrong grass color – resolved as "Fixed".
External links
- "Around the Block: Dark Forest" by Duncan Geere – Minecraft.net, June 17, 2021.
- "Biome bucket list: Dark Forest" by James Nouch – Minecraft.net, September 17, 2025.
