Keybind Fix is a client-side utility mod that prevents modded controls and unrecognised settings from resetting to default values on startup.
- When Minecraft boots up, it immediately overwrites
options.txtto save early safety and telemetry flags. - Because mods load asynchronously in parallel, their keybindings haven't registered yet when this early save happens.
- Minecraft sees your custom mod keybinds in
options.txt, assumes they are unknown or corrupted settings, and deletes them. - By the time mod loading finishes, the custom keys are already gone from disk.
Keybind Fix solves this in the background:
- Preserves Settings: Backs up all unrecognised keybind lines from
options.txton startup. - Prevents Deletion: Restores and appends your modded settings back to the end of the file whenever an early save triggers.
- Applies Controls: Automatically triggers a reload of the options file after all mods have finished loading, applying your customised controls cleanly.
- Minecraft:
1.21.1 - NeoForge:
21.1.230or newer - Client-side only. Safe to run on servers (it will disable itself).