
Amecs-NeoForge
Add redefinable keybindings with modifier keys; search bar on the Controls screen; non-blocking keybindings to allow multiple bindings per key; combo...
00—neoforgeClient1.21.1mod
Amecs-NeoForge adds a replacement keybind manager and screen for 1.21.1.
- Controls → Keybinds now opens a custom list with a search bar. Type to filter by action name or bound keys.
- Each entry supports multiple bindings: click a binding button to record a combo (press all keys together, mouse buttons included), use the
+button to add another, or right-click a binding button to remove it. Reset per-entry or Reset All restores vanilla defaults. - Combos can include any mix of modifiers (Ctrl/Shift/Alt), mouse buttons, or extra keys. The manager allows shared keys to trigger multiple actions instead of marking them as conflicts.
- Key handling is run every client tick; it polls the current key state and only fires presses when the full combo is held, so modifier-heavy binds won’t block others.
- Bindings are saved in
amecsneoforge_bindings.jsoninside the config folder; defaults are recreated automatically if the file is missing or corrupted.
Known limitations / notes:
- Combos fire when all listed keys are down; extremely short taps that begin and end between ticks may be ignored.
- Actions bound to the same primary key will all receive one press when that key is clicked; use separate combos if you want stricter separation.
- The mod focuses on client input; server-side key handling is unchanged.