@Override public void handlePacketData(ByteBuf dataStream) { super.handlePacketData(dataStream); authenticated = dataStream.readBoolean(); locked = dataStream.readBoolean(); password = PacketHandler.readString(dataStream); }
@Override public void handlePacketData(ByteArrayDataInput dataStream) { super.handlePacketData(dataStream); if (dataStream.readInt() == 1) { fluidTank.setFluid(new FluidStack(dataStream.readInt(), dataStream.readInt())); } else { fluidTank.setFluid(null); } MekanismUtils.updateBlock(worldObj, xCoord, yCoord, zCoord); }
@Override public void handlePacketData(ByteBuf dataStream) { super.handlePacketData(dataStream); isActive = dataStream.readBoolean(); controlType = RedstoneControl.values()[dataStream.readInt()]; operatingTicks = dataStream.readInt(); if (dataStream.readBoolean()) { injectTank.setGas( new GasStack(GasRegistry.getGas(dataStream.readInt()), dataStream.readInt())); } else { injectTank.setGas(null); } if (dataStream.readBoolean()) { outputTank.setGas( new GasStack(GasRegistry.getGas(dataStream.readInt()), dataStream.readInt())); } else { outputTank.setGas(null); } MekanismUtils.updateBlock(worldObj, xCoord, yCoord, zCoord); }
@Override public void handlePacketData(ByteArrayDataInput dataStream) { super.handlePacketData(dataStream); tier = EnergyCubeTier.getFromName(dataStream.readUTF()); }