diff --git a/src/main/java/us/myles/ViaVersion/packets/PacketType.java b/src/main/java/us/myles/ViaVersion/packets/PacketType.java index e0dbd4066..fcd44c65b 100644 --- a/src/main/java/us/myles/ViaVersion/packets/PacketType.java +++ b/src/main/java/us/myles/ViaVersion/packets/PacketType.java @@ -170,7 +170,7 @@ public enum PacketType { if(id == -1) return null; for (PacketType pt : values()) { - if (pt.getNewPacketID() == id && id != -1 + if (pt.getNewPacketID() == id && pt.getState() == state && pt.getDirection() == direction) return pt; @@ -182,7 +182,7 @@ public enum PacketType { if(id == -1) return null; for (PacketType pt : values()) { - if (pt.getPacketID() == id && id != -1 + if (pt.getPacketID() == id && pt.getState() == state && pt.getDirection() == direction) return pt;