My friend got 58 and i got 49 from two strip mines we were mining but we had fortune 3,but we both did find atleast 20-30 real diamonds if we didn't have fortune.

Rollback Post to RevisionRollBack

What are you doing? Reading this,what a surprise, you can read.

The maximum for one vein of diamond is 8 blocks. But very very rarely, two veins can spawn together, and it can make the vein 9-16 blocks. I have only found a double vein once, which had 14 diamonds.

I've found nine in a single vein before. Coal, however, the most I've seen is 66. I've got a plugin on the server I own that announces when a player mines a vein of ore - Broadcasts what ore it was, and how many ores were in the vein. You can check it out by clicking my sig.

you can get 32 diamonds if 4 veins of 8 diamond ore are together, thats extremely hard to get, but its possible. (you can even get more if there is another vein next to the 8 one but that is 1/1,000,000 i think :D)

I once found 10 diamonds in one vein and when I checked the co-ords it was not bordering chunks, all of the diamond was in one chunk and it confused me a lot.

The maximum appears to be 10 ore per vein; a while ago I did an experiment where I made diamond ore veins all generate in the middle of chunks, so to eliminate all possibility of two veins touching, and prevented all other ores from generating, then made a superflat world with stone and decoration on and then used MCEdit to delete the stone and looked around, finding veins ranging from 2 to 10 ores (only one out of 500-600 had 10 ores, several had 9, and many more had 8 in what looked like a logarithmic distribution, note that the average vein size was a bit over 5, but about 40% of that doesn't generate in a normal world due to other ores, bedrock, caves, etc).

I also found a 10 ore vein in a normal world (in order to convince somebody that they can actually form since they doubted my experiment). Incidentally, I also discovered that for the same seed in 1.6 and 1.7, ores other than dirt and gravel (generated like ores) will generate exactly the same, as can be seen here (you can read previous comments about how I found the maximum vein size; the thread was questioning changes in diamond ore generation in 1.7, which wasn't changed in any way).

Note that the code actually specifies a maximum size of 7 ores, but if you look at the code that actually generates ore veins, it applies a bunch of math to that number; dirt and gravel veins can become much larger than 32, the size in the code, even when they are clearly single veins (elliptically shaped); similarly, single coal veins are often larger than 16 ore; I've also found several 2x2x2 (8 ore) lapis veins before, despite a max size of 6.

Wait. What? The maximum in a vein is 8? I've found a few veins with 9 diamonds and I'm pretty sure even one with 10. I had no idea those were conjoined veins! Apparently I've had more luck than I thought! Well, I guess you learn something new every day.

Edit: Sorry, I just read the previous few posts. It seems I wasn't quite as lucky as I thought. Still seems pretty rare though. Props to TheMasterCaver for testing to determine the actual max vein size compared to the stated size. The Minecraft community needs more people like you!

I just looked at the 1.7.4 chunk/spawning code, it turns out that 8 is the Max, but you have a 1 in 6 chunks to find a vein with a 8 the average is 3 to 6... Also some people are saying that they found 18 but that's a lie because diamonds only spawn if there's no ores within 10 blocks of the middle diamond so the max is 8 no more!

I just looked at the 1.7.4 chunk/spawning code, it turns out that 8 is the Max, but you have a 1 in 6 chunks to find a vein with a 8 the average is 3 to 6... Also some people are saying that they found 18 but that's a lie because diamonds only spawn if there's no ores within 10 blocks of the middle diamond so the max is 8 no more!

I just had to look at the code myself after seeing this, and it is still EXACTLY the same as it was in 1.7.2... or 1.6.2...

Here is the 1.6.2 code (as seen in MCP, in BiomeDecorator.java):

this.dirtGen = new WorldGenMinable(Block.dirt.blockID, 32);
this.gravelGen = new WorldGenMinable(Block.gravel.blockID, 32);
this.coalGen = new WorldGenMinable(Block.oreCoal.blockID, 16);
this.ironGen = new WorldGenMinable(Block.oreIron.blockID, 8);
this.goldGen = new WorldGenMinable(Block.oreGold.blockID, 8);
this.redstoneGen = new WorldGenMinable(Block.oreRedstone.blockID, 7);
this.diamondGen = new WorldGenMinable(Block.oreDiamond.blockID, 7);
this.lapisGen = new WorldGenMinable(Block.oreLapis.blockID, 6);
protected void generateOres()
{
this.genStandardOre1(20, this.dirtGen, 0, 128);
this.genStandardOre1(10, this.gravelGen, 0, 128);
this.genStandardOre1(20, this.coalGen, 0, 128);
this.genStandardOre1(20, this.ironGen, 0, 64);
this.genStandardOre1(2, this.goldGen, 0, 32);
this.genStandardOre1(8, this.redstoneGen, 0, 16);
this.genStandardOre1(1, this.diamondGen, 0, 16);
this.genStandardOre2(1, this.lapisGen, 16, 16);
}
protected void genStandardOre1(int par1, WorldGenerator par2WorldGenerator, int par3, int par4)
{
for (int var5 = 0; var5 < par1; ++var5)
{
int var6 = this.chunk_X + this.randomGenerator.nextInt(16);
int var7 = this.randomGenerator.nextInt(par4 - par3) + par3;
int var8 = this.chunk_Z + this.randomGenerator.nextInt(16);
par2WorldGenerator.generate(this.currentWorld, this.randomGenerator, var6, var7, var8);
}
}

1.7.2 (decompiled with JAD, located in agm.java):

protected apz h = new aqq(ahz.d, 32);
protected apz i = new aqq(ahz.n, 32);
protected apz j = new aqq(ahz.q, 16);
protected apz k = new aqq(ahz.p, 8);
protected apz l = new aqq(ahz.o, 8);
protected apz m = new aqq(ahz.ax, 7);
protected apz n = new aqq(ahz.ag, 7);
protected apz o = new aqq(ahz.x, 6);
protected void a()
{
a(20, this.h, 0, 256);
a(10, this.i, 0, 256);
a(20, this.j, 0, 128);
a(20, this.k, 0, 64);
a(2, this.l, 0, 32);
a(8, this.m, 0, 16);
a(1, this.n, 0, 16);
b(1, this.o, 16, 16);
}
protected void a(int paramInt1, apz paramapz, int paramInt2, int paramInt3)
{
for (int i1 = 0; i1 < paramInt1; i1++) {
int i2 = this.c + this.b.nextInt(16);
int i3 = this.b.nextInt(paramInt3 - paramInt2) + paramInt2;
int i4 = this.d + this.b.nextInt(16);
paramapz.a(this.a, this.b, i2, i3, i4);
}
}

1.7.4 (same method as 1.7.2; located in agr.java):

protected aqe h = new aqv(aie.d, 32);
protected aqe i = new aqv(aie.n, 32);
protected aqe j = new aqv(aie.q, 16);
protected aqe k = new aqv(aie.p, 8);
protected aqe l = new aqv(aie.o, 8);
protected aqe m = new aqv(aie.ax, 7);
protected aqe n = new aqv(aie.ag, 7);
protected aqe o = new aqv(aie.x, 6);
protected void a() {
a(20, this.h, 0, 256);
a(10, this.i, 0, 256);
a(20, this.j, 0, 128);
a(20, this.k, 0, 64);
a(2, this.l, 0, 32);
a(8, this.m, 0, 16);
a(1, this.n, 0, 16);
b(1, this.o, 16, 16);
protected void a(int paramInt1, aqe paramaqe, int paramInt2, int paramInt3)
{
for (int i1 = 0; i1 < paramInt1; i1++) {
int i2 = this.c + this.b.nextInt(16);
int i3 = this.b.nextInt(paramInt3 - paramInt2) + paramInt2;
int i4 = this.d + this.b.nextInt(16);
paramaqe.a(this.a, this.b, i2, i3, i4);
}
}

Obfuscated code notwithstanding, I think you can see that the code is the same for each version except in 1.7 they changed the range for dirt and gravel to 256 (terrain can now exceed 128), but this has no effect at all on other ores.

So, what's the difference? None? And where does it check for diamonds within 10 blocks? All I see is some random numbers for the coordinates of a vein. Also, as I mentioned before, WorldGenMinable does NOT directly use the the max vein size to generate veins; it applies complex math like sine, cosine and pi to this value to generate elliptical blobs of various sizes and orientations. In fact, the first thing done is to get 1/8 of the "size" and use that with a bunch of other operations to set four variables:

Believe it or not, I found this room in a cave with diamonds scattered everywhere. There were 4 packs, 6 packs and 8 packs everywhere. There was even a 16 pack. It was my luckiest day in my whole Minecraft life. I mined them with a fortune 3 pickaxe and got 1 stack and 44 diamonds. If you think I am lying I even have screenshots. I can put them on Twitter if I make an account. I did not even go to creative even once in the world where I found it. I think I can also find the seed of the world and share it on YouTube. But I might not find that old world because I have 72 other ones. Check out my YouTube channel Cooldude and subscribe.

That is wrong that you can only find 8. I found exactly a full stack of diamond ore scattered around a room in a cave. I mined it with fortune 3 and got 1 stack and 44 diamonds. It was my luckiest day in minecraft. I even have screenshots saved in my game bar.

That is wrong that you can only find 8. I found exactly a full stack of diamond ore scattered around a room in a cave. I mined it with fortune 3 and got 1 stack and 44 diamonds. It was my luckiest day in minecraft. I even have screenshots saved in my game bar.

The maximum for a single vein is 10, as I proved years ago; it appears as a 2x2x2 cube with an additional ore at diagonally opposite corners on the top and bottom, which I've found many times before (as one who has easily mined over 20,000 diamond ore altogether):

Also, here are the locations of 10 ore veins that somebody else found (based on the date they were probably using 1.9; this will definitely not work in 1.13+ due to changes in the locations of "decorations" but ore generation should otherwise be the same):

Veins with 10 ore can be found in seed "-8246714680227619312" (without citation marks of course) at 377/10/1, 52/8/360, 1066/9/898, 593/12/1023, 312/9/307 and -22/8/-59 (and 9-ore veins at 361/11/-19, 77/12/-487, 1166/12/1374, 1096/9/1270, 1198/13/1266, 769/10/930, 170/7/586, 315/14/284, 331/11/1088, 138/9/944 and -475/12/372) All of these fit into a standard shape of a 2X2X2 cube with an extra ore block on top and another on the bottom (only 1 extra block for the 9 block veins)

In addition, here the results of simulating 1 million veins, using the sizes before and after 1.8 (1.8 added 1 to the size of all veins); between one in 308 and one in 64 veins have 10 ore (provided that nothing else prevented one or more blocks from being placed) :

Of interest, it is even possible to find lapis veins with 10 ore, as I've found a few times (it has a size of 6 prior to 1.8; 1.8+ is the same as diamond before then, this only shows the pre-1.8 size as a result):

This confusion likely comes from a misunderstanding of what the "size" parameter means; if you look at the ore generation code you'll see that it actually places that many "blobs" of blocks whose average radius is 1/8 of this number (so a size of 6 results in 6 blobs with an average diameter of 1.5 blocks, enough to result in more than one block being placed per blob). Likewise, single veins of dirt, gravel, and 1.8 stones are MUCH larger than 33 blocks, averaging about 113 blocks (obviously, multiple veins of any if these can combine to form larger veins; it is theoretically possible to find 40 diamond ore in one vein if four 10 ore veins generate next to each other):

I also found a 10 ore vein in a normal world (in order to convince somebody that they can actually form since they doubted my experiment). Incidentally, I also discovered that for the same seed in 1.6 and 1.7, ores other than dirt and gravel (generated like ores) will generate exactly the same, as can be seen here (you can read previous comments about how I found the maximum vein size; the thread was questioning changes in diamond ore generation in 1.7, which wasn't changed in any way).

Note that the code actually specifies a maximum size of 7 ores, but if you look at the code that actually generates ore veins, it applies a bunch of math to that number; dirt and gravel veins can become much larger than 32, the size in the code, even when they are clearly single veins (elliptically shaped); similarly, single coal veins are often larger than 16 ore; I've also found several 2x2x2 (8 ore) lapis veins before, despite a max size of 6.

TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.

TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.

Why do I still play in 1.6.4?

Edit: Sorry, I just read the previous few posts. It seems I wasn't quite as lucky as I thought. Still seems pretty rare though. Props to TheMasterCaver for testing to determine the actual max vein size compared to the stated size. The Minecraft community needs more people like you!

I just had to look at the code myself after seeing this, and it is still EXACTLY the same as it was in 1.7.2... or 1.6.2...

Here is the 1.6.2 code (as seen in MCP, in BiomeDecorator.java):

1.7.2 (decompiled with JAD, located in agm.java):

1.7.4 (same method as 1.7.2; located in agr.java):

Obfuscated code notwithstanding, I think you can see that the code is the same for each version except in 1.7 they changed the range for dirt and gravel to 256 (terrain can now exceed 128), but this has no effect at all on other ores.

So, what's the difference? None? And where does it check for diamonds within 10 blocks? All I see is some random numbers for the coordinates of a vein. Also, as I mentioned before, WorldGenMinable does NOT directly use the the max vein size to generate veins; it applies complex math like sine, cosine and pi to this value to generate elliptical blobs of various sizes and orientations. In fact, the first thing done is to get 1/8 of the "size" and use that with a bunch of other operations to set four variables:

TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.

TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.

Why do I still play in 1.6.4?

I just found 9 diamonds in one vein, I am so happy, I didn't even know that was possible.

Believe it or not, I found this room in a cave with diamonds scattered everywhere. There were 4 packs, 6 packs and 8 packs everywhere. There was even a 16 pack. It was my luckiest day in my whole Minecraft life. I mined them with a fortune 3 pickaxe and got 1 stack and 44 diamonds. If you think I am lying I even have screenshots. I can put them on Twitter if I make an account. I did not even go to creative even once in the world where I found it. I think I can also find the seed of the world and share it on YouTube. But I might not find that old world because I have 72 other ones. Check out my YouTube channel Cooldude and subscribe.

That is wrong that you can only find 8. I found exactly a full stack of diamond ore scattered around a room in a cave. I mined it with fortune 3 and got 1 stack and 44 diamonds. It was my luckiest day in minecraft. I even have screenshots saved in my game bar.

The maximum for a single vein is 10, as I proved years ago; it appears as a 2x2x2 cube with an additional ore at diagonally opposite corners on the top and bottom, which I've found many times before (as one who has easily mined over 20,000 diamond ore altogether):

Also, here are the locations of 10 ore veins that somebody else found (based on the date they were probably using 1.9; this will definitely not work in 1.13+ due to changes in the locations of "decorations" but ore generation should otherwise be the same):

In addition, here the results of simulating 1 million veins, using the sizes before and after 1.8 (1.8 added 1 to the size of all veins); between one in 308 and one in 64 veins have 10 ore (provided that nothing else prevented one or more blocks from being placed) :

Of interest, it is even possible to find lapis veins with 10 ore, as I've found a few times (it has a size of 6 prior to 1.8; 1.8+ is the same as diamond before then, this only shows the pre-1.8 size as a result):

This confusion likely comes from a misunderstanding of what the "size" parameter means; if you look at the ore generation code you'll see that it actually places that many "blobs" of blocks whose average radius is 1/8 of this number (so a size of 6 results in 6 blobs with an average diameter of 1.5 blocks, enough to result in more than one block being placed per blob). Likewise, single veins of dirt, gravel, and 1.8 stones are MUCH larger than 33 blocks, averaging about 113 blocks (obviously, multiple veins of any if these can combine to form larger veins; it is theoretically possible to find 40 diamond ore in one vein if four 10 ore veins generate next to each other):

Ores: 50; count: 1

Ores: 51; count: 0

Ores: 52; count: 0

Ores: 53; count: 0

Ores: 54; count: 1

Ores: 55; count: 0

Ores: 56; count: 2

Ores: 57; count: 0

Ores: 58; count: 1

Ores: 59; count: 4

Ores: 60; count: 7

Ores: 61; count: 3

Ores: 62; count: 8

Ores: 63; count: 6

Ores: 64; count: 18

Ores: 65; count: 8

Ores: 66; count: 28

Ores: 67; count: 14

Ores: 68; count: 60

Ores: 69; count: 34

Ores: 70; count: 97

Ores: 71; count: 61

Ores: 72; count: 145

Ores: 73; count: 98

Ores: 74; count: 233

Ores: 75; count: 147

Ores: 76; count: 338

Ores: 77; count: 244

Ores: 78; count: 541

Ores: 79; count: 367

Ores: 80; count: 817

Ores: 81; count: 515

Ores: 82; count: 1159

Ores: 83; count: 798

Ores: 84; count: 1758

Ores: 85; count: 1120

Ores: 86; count: 2396

Ores: 87; count: 1542

Ores: 88; count: 3509

Ores: 89; count: 2180

Ores: 90; count: 4637

Ores: 91; count: 3017

Ores: 92; count: 6636

Ores: 93; count: 3930

Ores: 94; count: 8698

Ores: 95; count: 5078

Ores: 96; count: 11956

Ores: 97; count: 6684

Ores: 98; count: 15318

Ores: 99; count: 8662

Ores: 100; count: 19997

Ores: 101; count: 10626

Ores: 102; count: 25035

Ores: 103; count: 12993

Ores: 104; count: 31459

Ores: 105; count: 15822

Ores: 106; count: 37316

Ores: 107; count: 18440

Ores: 108; count: 45026

Ores: 109; count: 21395

Ores: 110; count: 49930

Ores: 111; count: 23543

Ores: 112; count: 55967

Ores: 113; count: 25212

Ores: 114; count: 57124

Ores: 115; count: 26267

Ores: 116; count: 57668

Ores: 117; count: 26224

Ores: 118; count: 53408

Ores: 119; count: 25095

Ores: 120; count: 48439

Ores: 121; count: 22592

Ores: 122; count: 39188

Ores: 123; count: 19074

Ores: 124; count: 31119

Ores: 125; count: 15769

Ores: 126; count: 21965

Ores: 127; count: 12082

Ores: 128; count: 15342

Ores: 129; count: 8751

Ores: 130; count: 9476

Ores: 131; count: 5817

Ores: 132; count: 5563

Ores: 133; count: 3671

Ores: 134; count: 3095

Ores: 135; count: 2034

Ores: 136; count: 1592

Ores: 137; count: 1025

Ores: 138; count: 771

Ores: 139; count: 456

Ores: 140; count: 298

Ores: 141; count: 198

Ores: 142; count: 110

Ores: 143; count: 61

Ores: 144; count: 52

Ores: 145; count: 18

Ores: 146; count: 9

Ores: 147; count: 3

Ores: 148; count: 3

Ores: 149; count: 2

Ores: 150; count: 1

Ores: 151; count: 1

Average vein size: 112.92284

TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.

TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.

Why do I still play in 1.6.4?