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;
   }
 }