KeyDisabled
KeyDisabled turns off chosen Minecraft keybinds through a configuration file, so a server or a player can block keys such as F1 or F3.
What it does
Disabled keys are listed in a keydisabled.json file in the config folder of the game directory. Each entry is the ID of a Minecraft key, and the file is read so that any key named there stops responding. Editing the file updates the game in real time, so no restart is needed after a save. Setting the consoleLogs option to true prints the affected keys to the client console, which helps when checking whether a key is being blocked.
The mod is client-side only, so only the client needs it and servers run without it. It requires CatoAPI and Fabric API on Fabric. Builds cover 1.20.1 – 1.21.11 on Fabric, Forge and NeoForge, with the latest files at version 1.1 for 1.21.11 on Fabric and NeoForge and for 1.20.6 on Forge. The code is not open source; the assets are released under the Creative Commons Attribution 4.0 license.
Key features
Disabled keybinds
Any keybind listed by its ID in the disabledKeys list stops working in the game.
Real-time configuration
Saving keydisabled.json applies the change to the running game without a restart.
Console logging
The consoleLogs option writes disabled keys to the client console for checking.
Key ID reference
The wiki lists the IDs of Minecraft keys, so a player can look up the value to put in the list.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Blocking debug keys
Keys such as F3 can be disabled in the list, for players who should not reach debug screens.
Limiting player input
A list of keys can be shut off to restrict certain actions on a shared client.
Who it’s for: Players who want to stop particular keys from working and server owners who set controls for players on a client. Anyone changing the list needs to know the ID of each key, which the wiki explains.
How it compares
Dedicated Shield Keybind is a client and server mod for 1.20.1 – 1.21.1 under All rights reserved, so it adds its own key and must be installed on both sides. Origins Extra Keybinds is client-side only under the MIT License and covers 1.19 – 26.1.2, a wider range than this mod's 1.20.1 – 1.21.11 builds. Drop Keybinds is also client-side only, open source under the Apache License 2.0, and limited to 1.21 – 1.21.8, so it does not disable keys in the same way.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| KeyDisabled | Fabric, Forge and NeoForge | 1.20.1 – 1.21.11 | Client-side only | 2026-09-25 |
| Dedicated Shield Keybind | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-06-19 |
| Origins Extra Keybinds [Forge/Fabric] | Fabric, Forge and NeoForge | 1.19 – 26.1.2 | Client-side only | 2026-06-02 |
| Drop Keybinds | Fabric | 1.21 – 1.21.8 | Client-side only | 2024-10-14 |
Questions
Does KeyDisabled need Fabric API?
Does the server need KeyDisabled?
Do changes to the config file take effect immediately?
In the catalog
KeyDisabled is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Banned Studios
Similar mods
What the author says
This mod consists of a system in which through a configuration file it allows you to disable the keys, which allows you to limit players with certain keys, example: F1, F3, etc. In order to configure the mod you will first have to find the keydisabled.json file in the./minecraft/config folder.
Official listing
- Modrinth page
- modrinth.com/mod/keydisabled
- Owner
- Banned Studios
- Published
- 2024-10-31
- Updated on Modrinth
- 2026-09-25
- Facts verified
- 2026-10-15
