AnvilCalc
Y-Level Mining Guide: Best Depths for Every Ore

Guides / Survival Guides / Y-Level Mining Guide: Best Depths for Every Ore

Y-Level Mining Guide: Best Depths for Every Ore

Every ore in the game generates on a "triangle" distribution since the 1.18 Caves & Cliffs update: common near a peak depth, tapering off above and below it, rather than spread evenly through the whole world. Mining at the right Y-level is the single biggest lever on how fast you find anything — these are the current, post-1.18 numbers, not the pre-1.18 "just dig to Y=11" advice that's still floating around in old guides.

Coal

Generates from Y=0 all the way to Y=320, peaking around Y=96 — and a separate near-surface batch generates in snowy mountain biomes (Grove, Jagged Peaks, Frozen Peaks, and similar) between roughly Y=128 and Y=156, so you'll often find visible coal blobs just by exploring snowy peaks on foot.

Iron

Iron has two completely separate generation bands, which is why it feels common at very different depths:

  • A deep band peaking around Y=16, alongside diamond and redstone territory.
  • A much larger mountain-biome bonus band peaking around Y=232, which is why climbing a windswept/mountain biome and strip-mining near its peak turns up iron almost as fast as deep mining does.

Copper

Peaks around Y=48, generating roughly between Y=-16 and Y=112. Dripstone Caves get an additional, denser copper batch on top of the normal generation — see the Best Biomes for Mining Specific Resources guide for the biome-specific bonus breakdown.

Gold

Peaks around Y=-16, generating roughly between Y=-64 and Y=32 — deep, alongside diamond and redstone. Badlands, Eroded Badlands, and Wooded Badlands get a huge bonus batch on top of that, spread uniformly from Y=32 to Y=256, which is what makes badlands the only biome where gold mining at the surface actually makes sense.

Redstone

Generates from Y=-64 up to Y=15, getting denser the deeper you go with no real peak until the very bottom of the range. Because actual bedrock intrusion makes the true floor (Y=-64) inefficient to mine, Y=-58 to -59 is the practical sweet spot — deep enough to catch the densest redstone without constantly hitting bedrock pockets.

Lapis Lazuli

Peaks around Y=0, generating roughly between Y=-64 and Y=64 — one of the few ores whose best depth sits close to the old pre-1.18 "Y=11-ish" range, just because its curve happens to center near the middle of the rebuilt world.

Diamond

Generates from Y=-64 up to Y=16, with density rising steadily as you go deeper and peaking right at the bottom of its range. Y=-58 to -59 is the standard practical recommendation — the true mathematical peak sits closer to Y=-64, but that's close enough to bedrock that branch mines constantly get interrupted, so -58/-59 is the best real-world tradeoff between density and mineable space.

Emerald — mountains biomes only

Emerald is the one ore in this list that's gated by biome, not just depth — it only generates in mountain-type biomes (Windswept Hills, Grove, Jagged Peaks, Frozen Peaks, Stony Peaks, Meadow, Cherry Grove, and their windswept-forest variants). Within those biomes it generates from roughly Y=-16 to Y=320, peaking around Y=232 — the same altitude band as the mountain iron bonus, so a high mountain strip-mine at that height turns up both.

Ancient Debris (Nether)

Two overlapping Nether-only batches: a dense one concentrated between Y=8 and Y=24 peaking around Y=15, plus a much sparser one spread uniformly all the way from Y=8 to Y=119. Ancient debris never generates touching an exposed air block, which is exactly why TNT or bed explosions ("debris blasting") outperform regular tunneling — you're relying on the blast to expose debris that hand-mining would otherwise never reveal. See Netherite Conversion for what to do with it once you've got some.

Frequently asked questions

What is the single best Y-level to mine at if I only want one depth?

Y=-58 is the closest thing to a universal answer — it's within the optimal band for both diamond and redstone, and still well within range for gold, copper, and the deep iron batch. It won't touch mountain-only resources like emerald or the mountain iron bonus, which require going up instead of down.

Why do old guides say to mine at Y=11 for diamonds?

Y=11 was correct advice before the 1.18 Caves & Cliffs update, when the world's floor was Y=0 and diamonds generated most densely near that old floor. 1.18 extended the world down to Y=-64 and completely redistributed every ore's generation curve, which is why that number is now badly out of date.

Does strip mining at the exact peak Y-level actually matter that much?

It matters less as a hard rule and more as a multiplier — ore density falls off gradually above and below the peak rather than cutting off sharply, so mining a few levels off-peak still works fine. The real value of knowing the peak is picking one depth where several ores overlap well, like Y=-58 for diamond and redstone together.

Can I find diamonds and gold at the same depth?

Yes — both ores' deep generation bands overlap heavily between roughly Y=-64 and Y=16, with diamond's peak near the very bottom and gold's peak around Y=-16. A branch mine anywhere in that range will turn up both, alongside redstone and the deep iron batch.

Is emerald really impossible to find outside mountain biomes?

Yes, in vanilla survival — emerald ore's generation feature is restricted to mountain-type biomes specifically (Windswept Hills, Grove, Jagged Peaks, and similar). No amount of digging in a plains, desert, or forest biome will turn up natural emerald ore, regardless of Y-level.