Added new a constructor to TileEntityMetadata and added WorldGenBase