From 7f8cf963b3755a6afdc00e4a6fc4a7cf00c54209 Mon Sep 17 00:00:00 2001 From: Detrav Date: Thu, 7 Apr 2016 23:21:06 +0300 Subject: Fix "charge send to player gui" --- .../detrav/net/DetravPortableChargerPacker02.java | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/main/java/com/detrav/net/DetravPortableChargerPacker02.java (limited to 'src/main/java/com/detrav/net/DetravPortableChargerPacker02.java') diff --git a/src/main/java/com/detrav/net/DetravPortableChargerPacker02.java b/src/main/java/com/detrav/net/DetravPortableChargerPacker02.java new file mode 100644 index 0000000000..d5643ca984 --- /dev/null +++ b/src/main/java/com/detrav/net/DetravPortableChargerPacker02.java @@ -0,0 +1,36 @@ +package com.detrav.net; + +import com.detrav.gui.DetravPortableChargerGui; +import com.google.common.io.ByteArrayDataInput; +import com.google.common.io.ByteArrayDataOutput; +import com.google.common.io.ByteStreams; + +/** + * Created by wital_000 on 07.04.2016. + */ +public class DetravPortableChargerPacker02 extends DetravPacket { + public long charge = 0; + @Override + public int getPacketID() { + return 1; + } + + @Override + public byte[] encode() { + ByteArrayDataOutput tOut = ByteStreams.newDataOutput(1); + tOut.writeLong(charge); + return tOut.toByteArray(); + } + + @Override + public Object decode(ByteArrayDataInput aData) { + DetravPortableChargerPacker02 packet = new DetravPortableChargerPacker02(); + packet.charge = aData.readLong(); + return packet; + } + + @Override + public void process() { + DetravPortableChargerGui.charge = charge; + } +} -- cgit