diff --git a/src/main/java/net/md_5/mc/protocol/PacketDefinitions.java b/src/main/java/net/md_5/mc/protocol/PacketDefinitions.java index 8ac0176d..c3dcd20b 100644 --- a/src/main/java/net/md_5/mc/protocol/PacketDefinitions.java +++ b/src/main/java/net/md_5/mc/protocol/PacketDefinitions.java @@ -39,7 +39,7 @@ public class PacketDefinitions { private static final Instruction METADATA = new Instruction() { @Override void read(DataInput in) throws IOException { - byte x = in.readByte(); + int x = in.readUnsignedByte(); while (x != 127) { int type = x >> 5; switch (type) {