Biomes and landscapes
A biome is a three-dimensional lookup
Modern Java biome generation uses climate noise sampled in three dimensions. Temperature, humidity, continentalness, erosion, depth and weirdness help choose a biome at a position. Depth makes height relevant: changing Y can select a cave biome while X and Z stay fixed.
The game stores biome samples in cells covering 4 by 4 by 4 blocks, then uses a biome lookup to select the biome around a block position. A map color is therefore a biome sample, not a guarantee about every surface block, tree or cave opening inside a screen pixel. Zooming out combines a wider area into fewer visible samples.
How to find a biome
- 01
Enter the seed, select the edition and version, and choose the dimension. Open the Biomes tab and select a biome name; the search field filters names rather than running a nearest-biome command.
- 02
Enable Fade others to reveal the selected regions. Pan or zoom to compare patches, then read X and Z at the position you want to explore.
- 03
Change Y to inspect underground biomes. Compare the same X and Z at a surface height and a cave height rather than moving horizontally to explain a color change.
Surface color and cave biome answer different questions
A forest above a Lush Caves region does not turn the forest into a cave biome. The lookup depends on all three coordinates. Deep Dark also requires the correct underground generation conditions; lowering Y anywhere does not create it. Use the surface view for land routes and the lower slice for cave-biome searches. Neither slice describes the exact opening through which you can enter the cave.
Worked example: Mushroom Fields
In seed 8675309, Java 26.3, inspect X=1472, Y=64, Z=352. The map engine identifies Mushroom Fields at both its block lookup and its 4-block sampling scale. A vanilla Java 26.3 server returned this same position with /locate biome minecraft:mushroom_fields from origin at Y=64. Set the map to Y=64 when following this example. It demonstrates a known biome position rather than promising the nearest point to an arbitrary base.
Version changes add new targets
The map enables Deep Dark from Java 1.19, Cherry Grove from 1.20 and Pale Garden from 1.21.4. Its Java 26.2 data adds Sulfur Caves and Java 26.3 adds Dappled Forest. Selecting an earlier release changes which biome names can occur. In a world upgraded across releases, already generated chunks retain their saved terrain, so a map calculated for a new release does not redraw what is already in the save.
Edition matching and search limits
Java and Bedrock have separate version choices and structure placement. Similar-looking broad terrain does not make their villages or spawn locations interchangeable. The biome view is generated from the seed rather than uploaded world files, so it cannot show player landscaping or custom generation added by a datapack or add-on. A colored cave-biome patch also does not predict ores, spawner rooms or every air block. Those require other layers or inspection of the world itself.
Biome Finder FAQ
Why does the color change when I move Y?
Modern biomes vary vertically. You are asking for the biome at another height.
Does selecting a biome move to the nearest patch?
No. It highlights regions in the map view; pan and zoom to explore them.
Will a cave color show its entrance?
No. The biome lookup and the cave air geometry are different parts of generation.
Related landscape tools
Other finders
Map and coordinate reports
For a missing or misplaced result, include the full seed, Java or Bedrock, game version, dimension, coordinates, and what appeared in the world. Mention mods, datapacks, add-ons, experiments, server software, or old chunks when relevant.
Contact