← Guides

Exploration / FIELD NOTES

Minecraft Bedrock Biome IDs and What They're Called Now

Bedrock commands still use cold_taiga for Snowy Taiga and mesa for Badlands. Match legacy biome IDs to the names shown in the game.

By YapDB

The game calls that snow-covered pine forest a Snowy Taiga, but /locate biome still expects cold_taiga. The name on screen changed years ago. The command ID did not.

Many Bedrock identifiers retain older biome names. Use the biome atlas to search common names and read the exact ID alongside them. The examples below help connect those names; check your target version before writing a command or add-on.

The renames worth knowing

Bedrock IDWhat the game calls it
ice_plainsSnowy Plains
ice_plains_spikesIce Spikes
cold_taigaSnowy Taiga
cold_beachSnowy Beach
extreme_hillsWindswept Hills
extreme_hills_mutatedWindswept Gravelly Hills
extreme_hills_plus_treesWindswept Forest
stone_beachStony Shore
mesaBadlands
mesa_bryceEroded Badlands
mesa_plateau_stoneWooded Badlands
mega_taigaOld Growth Pine Taiga
redwood_taiga_mutatedOld Growth Spruce Taiga
birch_forest_mutatedOld Growth Birch Forest
roofed_forestDark Forest
swamplandSwamp
jungle_edgeSparse Jungle
savanna_mutatedWindswept Savanna
mushroom_islandMushroom Fields
hellNether Wastes

hell is the oldest survivor on that list. The Nether has had a real name since 2011 and the biome ID never caught up.

Older IDs may not appear in new worlds

Suffixes such as _mutated and _hills distinguish older biome variants. A newly created world may not generate them, while a world upgraded from an older version can retain older terrain.

For a destination, use a seed finder with the correct Bedrock version or try the supported locate command in a copy of the world. For an add-on, check the identifier and the specific component’s expected input.

Where the IDs actually matter

Commands take the ID, not the display name. /locate biome minecraft:cold_taiga finds the nearest Snowy Taiga. Typing snowy_taiga gets you nothing on Bedrock. Add-on components may instead ask for tags or other filters; check the field before copying an ID.

Spawn rules commonly test biome tags, which are a different input from a biome ID. For example, has_biome_tag with ocean asks whether the biome carries that tag. It does not accept every display name or biome ID as a synonym. Keep the type of filter and its expected value together when following an example.

The biome-filter reference lists tags, while the locate command reference documents commands.