@Override
 public void detectAndSendChanges() {
   super.detectAndSendChanges();
   if (lastMana != te.getCurrentMana()) {
     for (ICrafting crafter : (List<ICrafting>) crafters) {
       crafter.sendProgressBarUpdate(this, 0, te.getCurrentMana());
     }
     lastMana = te.getCurrentMana();
   }
 }