private void destroyMultiblock() { for (int i = 0; i < xLength; i++) { TileEntityUncertaintyBorder tileEnt = (TileEntityUncertaintyBorder) worldObj.getTileEntity(masterX + i, masterY, masterZ); if (tileEnt != null && (tileEnt.isMaster || tileEnt.isSlave())) { tileEnt.clearMultiblock(); worldObj.setBlockMetadataWithNotify(masterX + i, masterY, masterZ, 0, 3); } tileEnt = null; tileEnt = (TileEntityUncertaintyBorder) worldObj.getTileEntity(masterX + i, masterY, masterZ + zLength - 1); if (tileEnt != null && (tileEnt.isMaster || tileEnt.isSlave())) { tileEnt.clearMultiblock(); worldObj.setBlockMetadataWithNotify(masterX + i, masterY, masterZ + zLength - 1, 0, 3); } } for (int i = 0; i < zLength; i++) { TileEntityUncertaintyBorder tileEnt = (TileEntityUncertaintyBorder) worldObj.getTileEntity(masterX, masterY, masterZ + i); if (tileEnt != null && (tileEnt.isMaster || tileEnt.isSlave())) { tileEnt.clearMultiblock(); worldObj.setBlockMetadataWithNotify(masterX, masterY, masterZ + i, 0, 3); } tileEnt = null; tileEnt = (TileEntityUncertaintyBorder) worldObj.getTileEntity(masterX + xLength - 1, masterY, masterZ + i); if (tileEnt != null && (tileEnt.isMaster || tileEnt.isSlave())) { tileEnt.clearMultiblock(); worldObj.setBlockMetadataWithNotify(masterX + xLength - 1, masterY, masterZ + i, 0, 3); } } }