- Sprinting is handled by vanilla now, which may fix some bugs with other mods that affect sprinting
- Internal Module API improvements
- Reworked "Allow Sneaking" toggle into a "Sneak Mode" option
- Off = No sneaking (previous behavior)
- Maintain = Keep sneaking if you were when the screen was opened (new default)
- Pressed = Sneak only while holding the sneak button
- If movement is disabled after going into an inventory, sneak state is maintained if on Maintain or Pressed (eg. putting an item into an anvil with "text field disables movement" enabled)
- Fixed shift clicking into an anvil causing a momentary sneak (gh-3)
- Added an option for the background of screens that pause the game (eg. esc menu, advancements screen) (gh-4)
- Show = Always show the background of pause screens (even if the game isn't paused)
- ShowSP = Only show the background of pause screens if the game is paused (ie. in singleplayer)
- AllowHide = Allow the background of pause screens to be hidden (other settings can override)
- Added keybind to toggle movement (unbound by default)
- (note: the toggle is set up so that it only actually changes the setting if it would have an impact, so for example, pressing it while in a text field has no effect)
- Add config entry for advancements screen
- Fix for toggling recipe book with space when trying to jump (gh-2)
- Add handling for some vanilla screens that were unrecognized before (
GameModeSwitcherScreen
,GenericDirtMessageScreen
)
Initial release of the new rewrite
- Parity between Forge and Fabric
- Forge gets "Allow Dismount" and Fabric gets unrecognized screens support
- Unrecognized screens are now grouped by modid
- Refactored compatibility handling into a more flexible "module" system
- Removed mod compatibilities (will be readded in InvMoveCompats)
- Config layout has changed significantly and is standardized between Forge/Fabric
- Old configs should automatically have "_Old" appended to their filename and new configs will be generated.
I have no plans to make backports for the rewrite, but old versions for 1.12/1.14/1.15/1.16 can still be downloaded from the old pages.
I'm considering this release experimental as it has not been heavily tested, especially with other mods.