All blocks with TileEntities implement ITileEntityProvider