So I've mostly got my head wrapped around using an IWorldGenerator to generate ores, but I'm wondering about more information on how minecraft does world generation (dimensions/biomes/etc), and how all the classes relate to each other. I've tried looking at the vanilla code, but honestly there are so many classes I get lost and confused. Most of the "tutorials" I've found are basically just code, nothing actually explaining how things fit together and/or how they work.   I'm not looking speci