Quick answers
Best Y-level for each ore
| Ore | Best level | Spawn range | Distribution | Mining note |
|---|---|---|---|---|
| Y 96 | Y 0 to 320 | Mixed / triangular | Mine exposed stone around Y 96 or high mountain slopes. | |
| Y 16 | Y -64 to 320 | Mixed / triangular | Branch mine at Y 16, or search exposed mountain stone near Y 232. | |
| Y 48 | Y -16 to 112 | Mixed / triangular | Mine at Y 48. Dripstone Caves produce a denser copper batch. | |
| Y -16 | Y -64 to 32 | Mixed / triangular | Mine around Y -16. Badlands add a much larger high-altitude batch. | |
| Y 0 | Y -64 to 64 | Mixed / triangular | Mine around Y 0. The buried batch does not generate exposed to air. | |
| Y -59 | Y -64 to 15 | Mixed / triangular | Mine as low as practical above bedrock. Density rises below Y -32. | |
| Y -59 | Y -64 to 16 | Mixed / triangular | Branch mine at Y -59 and avoid large open caves because exposed veins are reduced. | |
| Y 232 | Y -16 to 320 | Mixed / triangular | Search high mountain biomes. Generation rises toward the Y 232 peak. |
How Minecraft ore generation works
Modern ore generation combines several placed-feature batches. A uniform batch gives every Y-level in its range the same vertical chance. A triangular batch grows toward a peak and falls away on either side. The visualization adds the relative weight of each batch at every Y-level.
The curves are a comparison tool, not a promise of exact blocks per chunk. Veins can fail their replacement rules, overlap caves, be discarded when exposed to air, or be restricted to biomes. Your seed and mining method still matter.
Best Y-level means a practical mining recommendation. For deep ores, Y -59 is usually preferred over Y -64 because bedrock occupies the bottom layers. For iron and emerald, a mountain route can outperform underground mining when high terrain is available.
Ore distribution by Minecraft version
Minecraft 1.18 expanded the Overworld from Y 0..255 to Y -64..319 and replaced most classic uniform ore ranges with multiple triangular and uniform batches. The 1.20.2 diamond update added extra diamond attempts in deep deepslate.
Minecraft 26.1 and 26.2 keep the established ore height layout. Minecraft 26.3 snapshots restructure world-generation data and add new biomes, but Mojang has not announced a replacement for the standard mining curves shown here. Snapshot data is labeled separately because it can still change.
Select 1.17.1 and earlier for classic worlds. Those worlds have a shorter height range and mostly uniform ore generation, so a practical lava-safe level is more useful than a mathematical peak.
Ore distribution FAQ
What is the best Y-level for diamonds in Minecraft 26.2?
Y -59 is the practical branch-mining level. Diamond generation increases toward the bottom of the world, but bedrock makes Y -64 inefficient and air-exposed veins are less common.
What is the best Y-level for iron?
Y 16 is the reliable underground peak. In tall mountain biomes, iron becomes very dense near the upper batch peak around Y 232.
Did ore distribution change in Minecraft 26.x?
The major vertical layout still follows the post-1.18 system. New 26.x biomes and worldgen internals do not automatically mean that every established ore curve changed.
Why do I find fewer diamonds in caves?
Modern diamond batches have air-exposure discard rules. Branch mining through solid deepslate can reveal more hidden veins than walking through large open caves.
What is the best level for ancient debris?
Mine around Y 15 in the Nether. The main ancient debris batch is triangular from Y 8 to 24 with a peak around Y 16, plus a sparse high scatter batch.
Does this chart work for Bedrock Edition?
The broad post-1.18 height recommendations are useful for both editions, but this tool documents Java placed-feature data. Edition-specific generation details can differ.