@Override
  public void updateProgressBar(int var, int value) {

    super.updateProgressBar(var, value);

    if (var == 100) workTemp = (value & 65535);
    else if (var == 101) ((TileEntityFisher) _te).setWorkMax(((value & 65535) << 16) | workTemp);
  }
  @Override
  public void detectAndSendChanges() {

    super.detectAndSendChanges();
    for (int i = 0; i < crafters.size(); i++) {
      ((ICrafting) crafters.get(i))
          .sendProgressBarUpdate(this, 100, ((TileEntityFactoryPowered) _te).getWorkMax() & 65535);
      ((ICrafting) crafters.get(i))
          .sendProgressBarUpdate(this, 101, ((TileEntityFactoryPowered) _te).getWorkMax() >>> 16);
    }
  }