瀏覽代碼

Fix sprinting not stopping when untoggling sometimes

chylex 4 年之前
父節點
當前提交
e55cef95b3
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/java/chylex/bettercontrols/player/PlayerTicker.java

+ 2 - 1
src/main/java/chylex/bettercontrols/player/PlayerTicker.java

@@ -72,7 +72,7 @@ public final class PlayerTicker{
 		}
 		else if (wasSprintToggled){
 			stopSprintingAfterReleasingSprintKey = true;
-			waitingForSprintKeyRelease = false;
+			waitingForSprintKeyRelease = true;
 		}
 		else if (cfg().tapSprintKeyAgainToStopSprinting){
 			if (opts.keySprint.isPressed()){
@@ -92,6 +92,7 @@ public final class PlayerTicker{
 		
 		if (stopSprintingAfterReleasingSprintKey && !opts.keySprint.isPressed()){
 			stopSprintingAfterReleasingSprintKey = false;
+			waitingForSprintKeyRelease = false;
 			player.setSprinting(false);
 		}