I'm interested in creating mods for MC but as I research how to do this there doesn't seem to be a lot of documentation. The Forge Documentation seems to be the only official source of information I can find but it's not very comprehensive. Other than that I've been looking at mcjty's tutorials and MinecraftByExample but that will only get you so far. Looking at those tutorials, I see a lot of inheritance going on but when I look at the parent classes implementation, there are seldom any comments explaining anything. Am I just supposed to scour through MC's source code and figure things out as I go? There is a guide on mcjty's wiki that says how to make a dimension but not biomes, how would I go about learning how to implement that? Better said, how did mcjty learn how to implement his own dimension assuming he had no other wiki to use? I'm also having a hard time finding up to date information on the internal workings of MC. I know a lot changed post 1.8 and most of those guides were pre, I'm not sure what differs. The only thing I'm guessing hasn't changed is there being only a client and server thread with a game loop.