Minecraft resource distribution by altitude

For versions 1.16 to 1.20.4, this datapack was used to generate large numbers of chunks for analysis. Unless otherwise specified, chunks for every version from Beta 1.3 onward were generated using the seed gargamel.

MCResourceAnalyzer was used to retrieve this data. Precompiled JARs can be found from here. This project was inspired by a graph created by Orthotope in 2013 and a tool created by “TR” of Digital-Trauma.de in 2012. If you have any questions, you can contact me directly or create a GitHub issue.

All values within the raw data have been rounded to have no more than 10 digits after the decimal point.


Minecraft 1.20.4

Overworld

Graph · CSV · JSON · Table

Chunks analyzed: 2,849,143

Total blocks: 1,140,573,966,336

Unique blocks: 448

Nether

Graph · CSV · JSON · Table

Chunks analyzed: 1,863,173

Total blocks: 795,295,719,424

Unique blocks: 63

End

Graph · CSV · JSON · Table

Chunks analyzed: 2,974,158

Total blocks: 1,378,410,614,784

Unique blocks: 23

Minecraft 1.20.2

Overworld

Graph · CSV · Table

Chunks analyzed: 5,846,942

Total blocks: 84,319,051,776

Unique blocks: 452

Nether

Graph · CSV · Table

Chunks analyzed: 5,815,463

Total blocks: 80,603,480,064

Unique blocks: 63

End

Graph · CSV · Table

Chunks analyzed: 3,984,866

Total blocks: 29,070,159,872

Unique blocks: 23

Stone*

Graph · CSV · Table

Chunks analyzed: 2,225,193

Total blocks: 60,978,843,648

Unique blocks: 39

* This is a superflat world with the preset 384*minecraft:stone;minecraft:windswept_hills

Minecraft 1.20.1

Overworld

Graph · CSV · Table

Chunks analyzed: 5,140,177

Total blocks: 68,314,034,176

Unique blocks: 452

Nether

Graph · CSV · Table

Chunks analyzed: 2,766,459

Total blocks: 39,053,058,048

Unique blocks: 63

End

Graph · CSV · Table

Chunks analyzed: 2,782,218

Total blocks: 20,242,984,960

Unique blocks: 23

Minecraft 1.19.4

Overworld

Graph · CSV · Table

Chunks analyzed: 3,464,736

Total blocks: 42,194,194,432

Unique blocks: 435

Nether

Graph · CSV · Table

Chunks analyzed: 2,653,488

Total blocks: 33,517,690,880

Unique blocks: 63

End

Graph · CSV · Table

Chunks analyzed: 3,378,235

Total blocks: 24,584,298,496

Unique blocks: 23

Minecraft 1.18

Overworld

Graph · CSV · Table

Chunks analyzed: 8,007,963

Total blocks: 104,933,900,288

Unique blocks: 394

Nether

Graph · CSV · Table

Chunks analyzed: 1,873,662

Total blocks: 23,633,035,264

Unique blocks: 63

End

Graph · CSV · Table

Chunks analyzed: 1,757,698

Total blocks: 11,777,462,272

Unique blocks: 23


Overworld (Amplified)

Graph · CSV · Table

Chunks analyzed: 628,036

Total blocks: 8,311,513,088

Unique blocks: 342

Minecraft 1.17.1

Overworld

Graph · CSV · Table

Chunks analyzed: 8,447,987

Total blocks: 553,542,414,336

Unique blocks: 356

Nether

Graph · CSV · Table

Chunks analyzed: 434,192

Total blocks: 26,558,418,944

Unique blocks: 63

End

Graph · CSV · Table

Chunks analyzed: 305,108

Total blocks: 19,837,513,728

Unique blocks: 23

Minecraft 1.16.5

Overworld

Graph · CSV · Table

Chunks analyzed: 2,286,875

Total blocks: 147,740,213,248

Unique blocks: 335

Nether

Graph · CSV · Table

Chunks analyzed: 1,697,167

Total blocks: 100,211,253,248

Unique blocks: 63

End

Graph · CSV · Table

Chunks analyzed: 303,100

Total blocks: 17,778,118,656

Unique blocks: 23

Minecraft 1.15.2

Overworld

Graph · CSV · Table

Chunks analyzed: 516,258

Total blocks: 13,418,139,648

Unique blocks: 299

Nether

Graph · CSV · Table

Chunks analyzed: 208,811

Total blocks: 3,118,125,056

Unique blocks: 23

End

Graph · CSV · Table

Chunks analyzed: 195,490

Total blocks: 3,008,221,184

Unique blocks: 19

Minecraft 1.14.4

Overworld

Graph · CSV · Table

Chunks analyzed: 449,764

Total blocks: 12,377,014,272

Unique blocks: 292

Nether

Graph · CSV · Table

Chunks analyzed: 278,804

Total blocks: 5,284,204,544

Unique blocks: 19

End

Graph · CSV · Table

Chunks analyzed: 334,499

Total blocks: 7,104,446,464

Unique blocks: 23

Minecraft 1.8.9

Overworld

Graph · CSV · Table

Chunks analyzed: 115,993

Total blocks: 7,601,717,248

Unique blocks: 154

Nether

Graph · CSV · Table

Chunks analyzed: 25,334

Total blocks: 1,660,289,024

Unique blocks: 18

End

Graph · CSV · Table

Chunks analyzed: 15,912

Total blocks: 1,042,808,832

Unique blocks: 4

Minecraft 1.4.7

Overworld

Graph · CSV · Table

Chunks analyzed: 640,000

Total blocks: 11,790,938,112

Unique blocks: 127

Nether

Graph · CSV · Table

Chunks analyzed: 40,000

Total blocks: 1,225,371,648

Unique blocks: 16

End

Graph · CSV · Table

Chunks analyzed: 9,441

Total blocks: 2,617,344

Unique blocks: 4

Minecraft 1.3.2

Overworld

Graph · CSV · Table

Chunks analyzed: 181,433

Total blocks: 3,186,450,432

Unique blocks: 94

Nether

Graph · CSV · Table

Chunks analyzed: 3,269

Total blocks: 103,415,808

Unique blocks: 16

End

Graph · CSV · Table

Chunks analyzed: 882

Total blocks: 2,535,424

Unique blocks: 5

Minecraft 1.2.5

Overworld

Graph · CSV · JSON · Table

Chunks analyzed: 17,690

Total blocks: 322,015,232

Unique blocks: 68

Nether

Graph · CSV · JSON · Table

Chunks analyzed: 6,952

Total blocks: 214,147,072

Unique blocks: 16

End

Graph · CSV · JSON · Table

Chunks analyzed: 1,484

Total blocks: 2,502,656

Unique blocks: 5

Minecraft Beta 1.7.3

Overworld

Graph · CSV · Table

Chunks analyzed: 16,606

Total blocks: 544,145,408

Unique blocks: 45

Nether

Graph · CSV · Table

Chunks analyzed: 15,899

Total blocks: 520,978,432

Unique blocks: 11

Minecraft Beta 1.2

Overworld

Graph · CSV · JSON · Table

Chunks analyzed: 30,488

Total blocks: 999,030,784

Unique blocks: 42

Nether

Graph · CSV · JSON · Table

Chunks analyzed: 14,384

Total blocks: 471,334,912

Unique blocks: 11

Minecraft Alpha 1.2.6

Overworld

Graph · CSV · Table

Chunks analyzed: 30,179

Total blocks: 988,905,472

Unique blocks: 61

Nether

Graph · CSV · Table

Chunks analyzed: 32,655

Total blocks: 1,070,039,040

Unique blocks: 14

Minecraft Infdev 20100618

Overworld

Graph · CSV · Table

Chunks analyzed: 5,690

Total blocks: 186,449,920

Unique blocks: 23