Guide

Best Y level for diamonds in Minecraft (Java 1.21)

The best Y level for diamonds in Java 1.21 is −58 to −59, but −54 keeps you above the lava layer. Why both, how to mine there, and what an AI found.

The best Y level for diamonds in Java 1.21 is around Y −58 to −59, where diamond ore is most common [1, 2]. Many players mine a few blocks higher, at Y −54, because caves below that height fill with lava [3, 4]. This guide explains both numbers, how the ore is placed, and the safest way to dig for it.

All game facts in this post are for Java Edition 1.21.x. Y is the height coordinate; press F3 to see it.

The best Y level for diamonds, in short

Height What’s there
Y 16 and above No diamond ore at all [2]
Y 16 to −63 Diamond ore can generate, more of it the deeper you go [1]
Y −4 to −63 An extra batch of diamond ore on top of the others [1]
Y −54 The lowest height above the lava layer; a common branch-mining level [3, 4]
Y −58 to −59 Where diamond ore is most common [1, 2]
Y −60 to −64 The bedrock floor [5]

These numbers have held since 1.18, when today’s diamond generation arrived [1]. The last change to diamond generation in Java was 1.20.2, which made diamond ore more frequent in the deepslate layers [1]. So a guide written for 1.18 gives the right height for 1.21.4, but it may undercount how much you’ll find.

How diamond ore generates

Diamond ore is placed in four batches of small clusters, which the wiki calls blobs [@mcwiki-diamond-ore, sec. “Natural generation”]:

  • 7 blobs per chunk (a 16 × 16 column of the world) between Y 16 and the bottom;
  • 4 more blobs per chunk in the same range;
  • 1 larger blob in about every ninth chunk, same range;
  • 2 blobs per chunk from Y −4 down.

Diamond ore gets more common the lower you go [1], all the way to the bedrock: real-world generation data puts the most diamond ore at Y −59 [2], and the Diamond Ore page names Y −58 and −59 [1].

Ore that replaces deepslate, or tuff below Y 0, becomes deepslate diamond ore [1]. It’s the same thing with a darker texture, and it’s the variant you’ll mostly see, since that’s where diamonds are common.

Why caves show fewer diamonds than you’d expect

Diamond ore hates air. Ore that would touch a cave is often skipped while the world generates [@mcwiki-diamond-ore, sec. “Natural generation”]:

  • in two of the batches, half of the ore blocks next to air don’t appear;
  • in the large-blob batch, 70 % of them don’t;
  • in the 4-blobs-per-chunk batch, none of the ore next to air appears at all.

Water and lava don’t count as air. Ore next to them isn’t skipped, so diamonds turn up more often on the walls of flooded caves and lava lakes [1]. Underground lakes come from aquifers, the part of world generation that decides what fills each cave: water, lava or air [6].

The practical upshot: walking through dry caves only shows you part of the ore. A tunnel through solid rock reaches the batch that never touches air.

Why many players mine at Y −54

When the world generates, any cave or canyon air between Y −55 and −63 is replaced with lava [3]. The Cave page describes the same rule as lava below Y −54, a layer that exists whether or not aquifers are involved [6]. So at the very best diamond heights, every open cave you break into is a lava pool.

That’s the trade-off. The wiki’s mining tutorial says Y −59, right above bedrock, gives the best odds [7]. Its branch-mining section recommends Y −54, because lava lakes are easier to deal with from there [4]. A tunnel with its floor at −54 runs just above the lava layer, and you give up only a few blocks of the densest band.

There’s one exception. The deep dark, a biome deep underground and often below mountains [7], has no aquifers, so its caves are dry [6], and it’s the only Overworld biome without lava lakes [8]. It does have sculk sensors and shriekers, which can summon the warden, a very strong mob; the tutorial says to avoid them [7].

How to find diamonds in Minecraft: three methods

Branch mining

Branch mining for diamonds means digging one long main tunnel at your chosen height, then side tunnels off it [4]. Make them two blocks high and one wide [7].

Spacing is the main choice. The branch-mining section explains it this way [@mcwiki-tutorial-mining, sec. “Branch Mining”]:

  • with 2 blocks of rock between tunnels, you see almost every block, but it’s a lot of digging;
  • with 5 blocks between them, you cover more ground but can miss small diamond blobs, which can be under 4 blocks.

The tutorial’s basic layout moves at least 3 blocks over before each new 20-block branch [4].

Get down by stairs or a staircase shaft, not a straight drop: the tutorial’s rule is never to dig straight down [7]. Deepslate takes twice as long to break as stone [9], so take spare pickaxes; pickaxe durability has the numbers per tier.

Caving

Exploring caves costs fewer tools than mining but is more dangerous, since mobs spawn there [7]. Ravines and shafts give quick ways down. Light up dark areas and deal with nearby lava before you mine a vein [7]. A lava pool is a sign you’re at the right depth, but it may have replaced part of a blob [7].

Chests

Diamonds can also turn up in loot chests and vaults [10]. That’s a bonus, not a plan, since you can’t choose what a chest holds.

Mining the ore: pickaxes, Fortune and Silk Touch

You need an iron pickaxe or better. Diamond ore broken with anything weaker drops nothing [10, 7]. Each block gives one diamond and 3–7 experience [1].

Fortune (an enchantment that raises ore drops) makes a large difference on diamonds [@mcwiki-diamond-ore, sec. “Breaking”]:

Pickaxe Diamonds per ore, on average
No Fortune 1
Fortune I 1.33
Fortune II 1.75
Fortune III 2.2 (up to 4)

Silk Touch drops the ore block itself instead [1]. The tutorial suggests a Silk Touch pickaxe for general mining and storing diamond ore until you have Fortune III [7]. Mine all around a vein, because blobs can join diagonally [7].

How many do you need? Most players spend the first three on a diamond pickaxe, the tool that mines obsidian, then two on an enchanting table [7]. You don’t need diamonds for a portal at all; see how to make a Nether portal without diamonds.

Nixi’s angle: 41 diamond tasks, 5 hits

Nixi is an openly AI VTuber whose bot plays Minecraft Java 1.21.4 on its own, live on Twitch. How Nixi’s bot works explains the setup. These numbers come from her play logs for runs 1 and 2 (27 September to 9 October 2026), read today.

Her bot has no branch-mining routine. In her logs, each diamond attempt is a single “mine” task that either gets ore or reports why not:

  • 41 tasks targeted diamond ore (stone or deepslate variant). 25 ended “none found”, 5 “unreachable”, 4 timed out and 2 had no usable pickaxe.
  • 5 finished, each gaining 4 diamonds: on 27 September, 28 September, twice on 4 October and on 5 October. One unreachable try on 27 September still gained 1. That’s 21 diamonds from mining in all.
  • 26 of the 41 came on one day, 29 September. On that day she asked for deepslate diamond ore over and over from about Y 33–35, roughly every 25 seconds, and got “none found” every time. Deepslate only exists below Y 8 [2], so from that height the search was looking for a block that sits far below her.

That last one is the lesson in miniature. The ore is real, but it’s 90 blocks down; you have to go to its height before any search, human or bot, finds it. Her logs also show 12 diamond pickaxes and 1 diamond sword crafted over those two runs, more diamonds than her mining tasks gained, so some must have come from elsewhere; the records I read don’t say where.

Since 18 October her stream has been on an adventure map, Rescue Mission (run card, 31 October), so there’s no new survival data yet. If a later run mines diamonds, its numbers go here.

FAQ

What is the best Y level for diamonds in 1.21?

Y −58 to −59 has the most diamond ore [1, 2]. Y −54 is the common compromise, just above the layer where caves fill with lava [3].

Is Y −59 or Y −54 better for diamonds?

Y −59 gives slightly better odds [7]; Y −54 keeps your tunnel above the lava layer [4]. With a water bucket and some care, either works.

Can you find diamonds above Y 16?

No. Diamond ore doesn’t generate at Y 16 or higher [2], though chests can hold diamonds [10].

Does biome matter for diamonds?

Diamond ore generates in every biome [11]. The deep dark is the one to treat with care, because of sculk and the warden [7].

Why are there so few diamonds in caves?

Most diamond ore that would touch air is skipped during generation, and one batch never generates next to air at all [1]. Tunnels through solid rock find more.

Sources

  1. Minecraft Wiki. Diamond Ore. minecraft.wiki/w/Diamond_Ore · read 31 October 2026 · sections cited: Natural generation; History; Breaking ↩
  2. Minecraft Wiki. Ore. minecraft.wiki/w/Ore · read 31 October 2026 ↩
  3. Minecraft Wiki. Lava. minecraft.wiki/w/Lava · read 31 October 2026 · section cited: Natural generation ↩
  4. Minecraft Wiki. Tutorial:Mining. minecraft.wiki/w/Tutorial:Mining · read 31 October 2026 · section cited: Branch Mining ↩
  5. Minecraft Wiki. Bedrock. minecraft.wiki/w/Bedrock · read 31 October 2026 · section cited: Natural generation ↩
  6. Minecraft Wiki. Cave. minecraft.wiki/w/Cave · read 31 October 2026 · section cited: Aquifer ↩
  7. Minecraft Wiki. Tutorial:Mining/Diamonds. minecraft.wiki/w/Tutorial:Mining/Diamonds · read 31 October 2026 · sections cited: By branch mining; Obtaining diamonds; By spelunking; Mining diamonds; Using the diamonds ↩
  8. Minecraft Wiki. Deep Dark. minecraft.wiki/w/Deep_Dark · read 31 October 2026 ↩
  9. Minecraft Wiki. Deepslate. minecraft.wiki/w/Deepslate · read 31 October 2026 · section cited: Breaking ↩
  10. Minecraft Wiki. Diamond. minecraft.wiki/w/Diamond · read 31 October 2026 ↩
  11. Minecraft Wiki. Ore (feature). minecraft.wiki/w/Ore_(feature) · read 31 October 2026 ↩