From 4183590fd452d185c4824ee5619c1f113a8c3def Mon Sep 17 00:00:00 2001 From: Atsuishio <842960157@qq.com> Date: Sat, 12 Apr 2025 15:56:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=80=90=E5=8A=9Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/atsuishio/superbwarfare/client/ClickHandler.java | 3 --- .../com/atsuishio/superbwarfare/event/ClientEventHandler.java | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java index 3f626b6a9..ad29ed6d5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java @@ -203,9 +203,6 @@ public class ClickHandler { if (key == Minecraft.getInstance().options.keyJump.getKey().getValue()) { handleDoubleJump(player); - if (player.onGround()) { - stamina += 5; - } } if (key == ModKeyMappings.CONFIG.getKey().getValue() && ModKeyMappings.CONFIG.getKeyModifier().isActive(KeyConflictContext.IN_GAME)) { diff --git a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java index d4bb74a30..74608d8a6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/ClientEventHandler.java @@ -305,7 +305,7 @@ public class ClientEventHandler { return; } - tacticalSprint = !exhaustion && !zoom && isMoving() && player.isSprinting() && player.getVehicle() == null && player.onGround() && !player.getAbilities().flying; + tacticalSprint = !exhaustion && !zoom && isMoving() && player.isSprinting() && player.getVehicle() == null && !player.getAbilities().flying; ItemStack stack = player.getMainHandItem(); @@ -1109,7 +1109,7 @@ public class ClientEventHandler { } } - if (isMoving()) { + if (isMoving() && !entity.isSprinting()) { moveYTime += 1.2 * onGround * times * moveSpeed; moveXTime += 1.2 * onGround * times * moveSpeed; moveFadeTime = Mth.lerp(0.13 * times, moveFadeTime, 1);