Amecs-NeoForge banner
Amecs-NeoForge icon

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.json inside 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.