Some months ago, my 6 year old son discovered Minecraft. His sister and I soon followed. It’s a great game and there’s a ton of good content out there about it. Reddit and forums are active. it has an excellent wiki, and lots of YouTube stuff. Not surprising given how popular the game is.
One topic that is covered a bunch is how to best mine for diamonds. The thing is that beyond a graph of diamonds by layer, I don’t really see any data involved.
In this post, I talk about how I parsed a Minecraft Bedrock world database to get some more numbers. Topics include:
- Pictures of some fun situations and overall distributions.
- Some numbers concerning the densities/distributions diamond, other uncommon ores and spawners.
- How to parse the data yourself.
- Mojang/Microsoft has released their variant of Google’s leveldb, but it doesn’t compile out of the box and it doesn’t come with a reference parser.
- The wiki is very helpful but I find that actual code samples tell me more.
A big caveat…
This post mentions data from only one Bedrock world which hasn’t been traveled much. The seed is “-1337710146”. I don’t remember where I got it but it was from a YouTube video.