What Controlling works with.
| Platform | Java Edition |
|---|---|
| Loaders | Fabric, Forge, NeoForge |
| Minecraft versions | 1.12.2, 1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1, 26.2 |
| Environment | Client |
Controlling is a Minecraft Java mod that adds a search bar to the vanilla key bindings menu and marks any keybind that clashes with another. It runs client-side only on Fabric, Forge, and NeoForge, so a long list of custom controls from other mods stops being something you scroll through by eye.
Searching and spotting keybind conflicts
The added search field filters the controls list as you type, so finding one keybind among dozens of mod-added actions takes a few keystrokes instead of a scroll. A separate button highlights every binding that shares a key with another action, which catches the conflicts vanilla Minecraft never warns you about, like two different mods both grabbing the same key.
Installing Controlling on Fabric, Forge, and NeoForge
Controlling needs its own loader-specific jar plus two required companions. On Fabric that means Fabric API alongside the small Searchables library the author maintains for the same search UI across their mods; Forge and NeoForge builds need Searchables too, but skip Fabric API since it is Fabric-only. Drop the matching jars into your mods folder for whichever loader you run.
- Loaders: Fabric, Forge, NeoForge
- Side: client only, nothing to install on a server
- Required alongside it: the Searchables library on every loader, plus Fabric API on Fabric
- License: MIT
Which Minecraft version to expect on each loader
Questions about Controlling.
4 questions
How do I install Controlling?
Download the jar for your loader from Modrinth, along with the required Searchables library (and Fabric API if you run Fabric), then place all the jars in your mods folder. Controlling only needs to be on the client, since it changes the local key bindings screen.
Does Controlling work with Forge and NeoForge, not just Fabric?
Yes. Controlling ships separate builds for Fabric, Forge, and NeoForge. The Forge build currently supports up to Minecraft 1.21.11, while Fabric and NeoForge reach the newer 26.2 release.
Does Controlling need to be installed on a multiplayer server?
No. Controlling only changes the client-side key bindings menu, so it is unsupported on servers and does not need to be added to a server's mods folder for players to use it.
What does the keybind conflict warning actually do?
Controlling adds a button in the key bindings screen that highlights any control sharing a key with another action. That catches silent overlaps between vanilla controls and keybinds added by other mods, which Minecraft's own menu never flags on its own.






