From 2ac8c278562a2d1c05317922ec069c06b7f8916b Mon Sep 17 00:00:00 2001 From: TreemanK Date: Fri, 13 Dec 2024 12:28:20 +1100 Subject: [PATCH] fix: 1.21.3 new packet data for position HorizontalCollision was added as a new boolean. This caters for it --- .../nocheatplus/checks/net/protocollib/MovingFlying.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NCPCompatProtocolLib/src/main/java/fr/neatmonster/nocheatplus/checks/net/protocollib/MovingFlying.java b/NCPCompatProtocolLib/src/main/java/fr/neatmonster/nocheatplus/checks/net/protocollib/MovingFlying.java index 627a7f464..c8014a22c 100644 --- a/NCPCompatProtocolLib/src/main/java/fr/neatmonster/nocheatplus/checks/net/protocollib/MovingFlying.java +++ b/NCPCompatProtocolLib/src/main/java/fr/neatmonster/nocheatplus/checks/net/protocollib/MovingFlying.java @@ -334,7 +334,8 @@ private DataPacketFlying interpretPacket(final PacketEvent event, final long tim final PacketContainer packet = event.getPacket(); final List booleans = packet.getBooleans().getValues(); - if (booleans.size() != 3) { + if (booleans.size() != 3 && booleans.size() != 4) { + // 4: 1.21.3 onwards packetMismatch(event); return null; }