private void updateLump(int id, ClayLump lump) { if (id < 0 || id >= parts.size()) { return; } ClayLump old = parts.get(id); if (old.equals(lump)) { return; } parts.set(id, lump); touch(); if (worldObj.isRemote) { return; } }