Toggle Toggle Sprint
This is a Fabric mod adding Toggle Sprint and Toggle Sneak keybinds in modern versions of Minecraft, making use of the existing Toggle options in the Controls menu, ensuring it also remains as anti-cheat friendly as possible.
This also includes a fix for preventing the game from resetting your toggle sprint upon death (only applicable for 1.20.1+).
If both Mod Menu and YACL are installed, this mod also contains a few configuration options that can be modified in-game.
How is this any different from other mods?
I originally designed this to replace Toggle Sneak & Sprint, which instead of doing the sensible thing of making the game think that you're holding the Sprint key, it instead simply forces you to always sprint (even when it'd normally be impossible to do so!), making it trivially easy to be flagged (and subsequently banned) by a server's anti-cheat.
Instead, this mod simply re-uses the existing Toggle control logic, ensuring that it remains as anti-cheat friendly as possible by simply letting Minecraft itself figure out if you should be sprinting or not.
All Versions
+ Add Version- Added support for 26.3
- Added support for 26.3
- Added support for 26.3
- Added support for 26.3
- Added support for 26.3
- Added support for 26.2
## Fixed
- Added a potential fix for toggle keys sometimes not being enabled when joining a world on 1.21.9+
- Added support for 26.2
## Fixed
- Added a potential fix for toggle keys sometimes not being enabled when joining a world on 1.21.9+
- Added support for 26.2
## Fixed
- Added a potential fix for toggle keys sometimes not being enabled when joining a world on 1.21.9+
- Added support for 26.2
## Fixed
- Added a potential fix for toggle keys sometimes not being enabled when joining a world on 1.21.9+
- Added support for 26.1
- Added a fix to prevent the game from fully releasing the Sprint & Sneak keys after closing a menu when they're bound to a mouse button
## Removed
- Support for 1.19.4 has been dropped
- Added support for 26.1
- Added a fix to prevent the game from fully releasing the Sprint & Sneak keys after closing a menu when they're bound to a mouse button
## Removed
- Support for 1.19.4 has been dropped
- Added support for 26.1
- Added a fix to prevent the game from fully releasing the Sprint & Sneak keys after closing a menu when they're bound to a mouse button
## Removed
- Support for 1.19.4 has been dropped
- Reverted an accidental logic change that resulted in the on join options not working when the default key state is not set to Toggle
- Reverted an accidental logic change that resulted in the on join options not working when the default key state is not set to Toggle
- Reverted an accidental logic change that resulted in the on join options not working when the default key state is not set to Toggle
- Support for 1.21.9
## Changed
- Rewrote a lot of the mod to make it easier to maintain going forward
- Combined the simulate key (re-)press options into a single option to make it easier to understand
- Support for 1.21.9
## Changed
- Rewrote a lot of the mod to make it easier to maintain going forward
- Combined the simulate key (re-)press options into a single option to make it easier to understand
- Support for 1.21.9
## Changed
- Rewrote a lot of the mod to make it easier to maintain going forward
- Combined the simulate key (re-)press options into a single option to make it easier to understand
- Options to turn off the vanilla key press when pressing a toggle control that's already set to toggle
## Changed
- The aforementioned option for Toggle Sneak is now off by default
- Options to turn off the vanilla key press when pressing a toggle control that's already set to toggle
## Changed
- The aforementioned option for Toggle Sneak is now off by default
- Changed the mod's build process making supporting multiple versions much easier
- Relicensed under the [zlib license](https://github.com/celestialfault/toggle-toggle-sprint/blob/main/LICENSE)
- Improved toggle key behavior if the vanilla key isn't pressed but is already set to Toggle
- Changed the mod's build process making supporting multiple versions much easier
- Relicensed under the [zlib license](https://github.com/celestialfault/toggle-toggle-sprint/blob/main/LICENSE)
- Improved toggle key behavior if the vanilla key isn't pressed but is already set to Toggle
- Added default key bindings for the toggle keys using the right-side versions of the vanilla defaults, such as Right Shift to match sneak's Left Shift default
## Changed
- Improved behavior around toggling a key off while the relevant vanilla key is still being held
- Changed some configuration menu names and descriptions to better describe the relevant settings
- Added default key bindings for the toggle keys using the right-side versions of the vanilla defaults, such as Right Shift to match sneak's Left Shift default
## Changed
- Improved behavior around toggling a key off while the relevant vanilla key is still being held
- Changed some configuration menu names and descriptions to better describe the relevant settings
- Relaxed Fabric loader version requirement