Fix BlockManager. register(Block) is now static and should be called between preInit and postInit