ITileStructure part = (ITileStructure) tile;
if (!part.getTypeUID().equals(getTypeUID()))
continue;
part.setCentralTE((TileEntity) structure);
EnumStructureBlock type = schemata.getAt(i, j, k, isRotated);
if (metaOnValid.containsKey(type)) {
structureTile.getWorldObj().setBlockMetadataWithNotify(x, y, z, metaOnValid.get(type), Defaults.FLAG_BLOCK_SYNCH);
structureTile.getWorldObj().markBlockForUpdate(x, y, z);
}
}