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