added coremod functionality to rewrite BlockBase