@Override public void handlePacketData(ByteBuf dataStream) { super.handlePacketData(dataStream); operatingTicks = dataStream.readInt(); clientActive = dataStream.readBoolean(); ticksRequired = dataStream.readInt(); controlType = RedstoneControl.values()[dataStream.readInt()]; if (updateDelay == 0 && clientActive != isActive) { updateDelay = general.UPDATE_DELAY; isActive = clientActive; MekanismUtils.updateBlock(worldObj, xCoord, yCoord, zCoord); } }