From 164e9dbe3661cd9a1d954c67520b6ae4d7bd0e8d Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Fri, 23 Oct 2020 15:48:59 +0100 Subject: [PATCH] And that one --- .../wizardry/packet/PacketSyncDonationPerks.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/electroblob/wizardry/packet/PacketSyncDonationPerks.java b/src/main/java/electroblob/wizardry/packet/PacketSyncDonationPerks.java index 403e65b5..90cebda2 100644 --- a/src/main/java/electroblob/wizardry/packet/PacketSyncDonationPerks.java +++ b/src/main/java/electroblob/wizardry/packet/PacketSyncDonationPerks.java @@ -44,12 +44,15 @@ public class PacketSyncDonationPerks implements IMessageHandler(); - while(buf.isReadable()) elements.add(Element.values()[buf.readShort()]); + while(buf.isReadable()){ + int i = buf.readShort(); + elements.add(i == -1 ? null : Element.values()[buf.readShort()]); + } } @Override public void toBytes(ByteBuf buf){ - for(Element element : elements) buf.writeShort(element.ordinal()); + for(Element element : elements) buf.writeShort(element == null ? -1 : element.ordinal()); } } }