From 0ad776254951bfc3d94c35a3dbd0337e894f7219 Mon Sep 17 00:00:00 2001 From: bbbPriv Date: Mon, 5 Jan 2026 00:48:42 +0100 Subject: [PATCH] Update Criticals.java --- .../systems/modules/combat/Criticals.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/Criticals.java b/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/Criticals.java index 02e60af412..8a53aaf4cc 100644 --- a/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/Criticals.java +++ b/src/main/java/meteordevelopment/meteorclient/systems/modules/combat/Criticals.java @@ -104,6 +104,10 @@ private void onSendPacket(PacketEvent.Send event) { sendPacket(0.0625); sendPacket(0); } + case UpdatedNCP -> { + sendPacket(0.0000008); + sendPacket(0); + } case Bypass -> { sendPacket(0.11); sendPacket(0.1100013579); @@ -174,9 +178,15 @@ private void sendPacket(double height) { double y = mc.player.getY(); double z = mc.player.getZ(); - PlayerMoveC2SPacket packet = new PlayerMoveC2SPacket.PositionAndOnGround(x, y + height, z, false, mc.player.horizontalCollision); - ((IPlayerMoveC2SPacket) packet).meteor$setTag(1337); + PlayerMoveC2SPacket packet; + + if (mode.get() == Mode.UpdatedNCP) { + packet = new PlayerMoveC2SPacket.PositionAndOnGround(x, y + height, z, false, false); + } else { + packet = new PlayerMoveC2SPacket.PositionAndOnGround(x, y + height, z, false, mc.player.horizontalCollision); + } + ((IPlayerMoveC2SPacket) packet).meteor$setTag(1337); mc.player.networkHandler.sendPacket(packet); } @@ -195,6 +205,7 @@ public String getInfoString() { public enum Mode { None, Packet, + UpdatedNCP, Bypass, Jump, MiniJump