diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-28 18:40:09 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-28 18:40:09 +1000 |
commit | d5cb4ecdc6ced041712932ac347476edf18fc40c (patch) | |
tree | 6060d39deab31329107f93931983c3697c33a032 /src/Java/gtPlusPlus/core/common/BasePlayer.java | |
parent | f66fb1526fa85554842db425652545448495a2a0 (diff) | |
download | GT5-Unofficial-d5cb4ecdc6ced041712932ac347476edf18fc40c.tar.gz GT5-Unofficial-d5cb4ecdc6ced041712932ac347476edf18fc40c.tar.bz2 GT5-Unofficial-d5cb4ecdc6ced041712932ac347476edf18fc40c.zip |
$ Fixed the Slow Builders Ring.
> It now uses a client-side state system, which can be hooked by anything to force sneaking or sprinting.
Diffstat (limited to 'src/Java/gtPlusPlus/core/common/BasePlayer.java')
-rw-r--r-- | src/Java/gtPlusPlus/core/common/BasePlayer.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Java/gtPlusPlus/core/common/BasePlayer.java b/src/Java/gtPlusPlus/core/common/BasePlayer.java index fb17480b8f..862d53d822 100644 --- a/src/Java/gtPlusPlus/core/common/BasePlayer.java +++ b/src/Java/gtPlusPlus/core/common/BasePlayer.java @@ -133,7 +133,7 @@ public class BasePlayer extends ClientPlayerBase * Begin ToggleSneak Changes - ToggleSprint */ - boolean isSprintDisabled = !SneakManager.canSprint; + boolean isSprintDisabled = false; boolean canDoubleTap = SneakManager.optionDoubleTap; // Detect when ToggleSprint was disabled in the in-game options menu @@ -147,6 +147,7 @@ public class BasePlayer extends ClientPlayerBase // Default Sprint routine converted to PlayerAPI, use if ToggleSprint is disabled - TODO - Disable sprinting as a whole if(isSprintDisabled) { + //Utils.LOG_INFO("Sprint pressed"); if(SneakManager.optionDoubleTap && this.player.onGround && !isMovingForward && this.player.movementInput.moveForward >= minSpeed && !this.player.isSprinting() && enoughHunger && !this.player.isUsingItem() && !this.player.isPotionActive(Potion.blindness)) { if(this.playerAPI.getSprintToggleTimerField() <= 0 && !this.settings.keyBindSprint.getIsKeyPressed()) @@ -155,7 +156,7 @@ public class BasePlayer extends ClientPlayerBase } else { - if (!SneakManager.SprintingDisabled()){ + if (SneakManager.Sprinting()){ this.player.setSprinting(true); customMovementInput.UpdateSprint(true, false); } @@ -168,7 +169,7 @@ public class BasePlayer extends ClientPlayerBase if(!this.player.isSprinting() && this.player.movementInput.moveForward >= minSpeed && enoughHunger && !this.player.isUsingItem() && !this.player.isPotionActive(Potion.blindness) && this.settings.keyBindSprint.getIsKeyPressed()) { - if (!SneakManager.SprintingDisabled()){ + if (SneakManager.Sprinting()){ this.player.setSprinting(true); customMovementInput.UpdateSprint(true, false); } @@ -192,8 +193,9 @@ public class BasePlayer extends ClientPlayerBase { if(canDoubleTap && !this.player.isSprinting() || !canDoubleTap) { - if (!SneakManager.SprintingDisabled()) + if (SneakManager.Sprinting()){ this.player.setSprinting(state); + } else this.player.setSprinting(false); } @@ -207,7 +209,7 @@ public class BasePlayer extends ClientPlayerBase } else { - if (!SneakManager.SprintingDisabled()){ + if (SneakManager.Sprinting()){ this.player.setSprinting(true); customMovementInput.UpdateSprint(true, true); this.playerAPI.setSprintToggleTimerField(0); |