SirSengir/BuildCraft — pull request #491 by narc0tiq (2012-12-06 08:20:40+00:00)
Title: Move getBlock and getItem stuff out of preInit

So, I expect this to be a somewhat controversial pull request, as I moved a lot of stuff around under the hood. [According to GregoriusT in the IC2 forum](http://forum.industrial-craft.net/index.php?page=Thread&postID=88959#post88959), initializing blocks and items in @PreInit is a bad idea.

However, given how tightly interwoven reading the config values and initializing the blocks are in Buildcraft, the change I've made just moves *both* to the @Init phase. This has worked reasonably well for me (by which I mean, it hasn't managed to crash unexpectedly), but more knowledgeable heads than I should take a look at the change and make or suggest improvements.