KeProfiles
by MeKoKe
KeProfiles lets a Fabric client keep separate keybinding sets and switch between them by command, so a player can change controls for each game mode without editing the settings menu each time.
What it does
Players who move between Crystal PvP, SMP survival, Parkour and speedrunning often need different keys for each. Rather than reopening the controls screen every time, KeProfiles stores each set as a named profile and applies the chosen one in milliseconds through a command. Changing the active profile swaps the whole control scheme at once, and updates made to a profile are kept with it.
The mod can also link a profile to specific server addresses, so the right controls load when a player joins a server such as a Skyblock world. Profiles are not limited in number, which suits players who keep many setups, and creating and renaming them avoids retyping the same key names. The code is released under the MIT License, and the mod is Client-side only, so servers do not need it.
Files are published for Fabric across 30 release versions, 1.16.5 – 1.21.11, with 1.2.0 for 1.21.11 as the latest file, first published 2026-01-03 and last updated 2026-02-01. Snapshot builds are not part of the published range.
Key features
Named control profiles
Each control scheme is stored under its own name, for example one for Crystal PvP and another for Parkour.
Instant switching by command
The entire control scheme changes within milliseconds when a profile is chosen through a short command.
Automatic server switching
A profile can be tied to a server address so its controls load automatically on join.
Smart editing
Profiles can be changed and extended without re-entering every key name, keeping edits quick.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who use several game modes or servers with different control needs, and who would rather switch controls by command than edit the settings menu each time.
How it compares
Fast Crystal is a Fabric mod for 1.16 – 26.3 under All rights reserved, and it is not open source. KeybindSync is an open source Fabric mod under the MIT License for 1.20 – 26.1.2, also Client-side only. Keybind Manager is a Fabric mod for 1.21 – 1.21.11 under the MIT License, not open source, and Client-side only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| KeProfiles | Fabric | 1.16.5 – 1.21.11 | Client-side only | 2026-02-01 |
| Fast Crystal | Fabric | 1.16 – 26.3 | Client-side only | 2026-10-09 |
| KeybindSync | Fabric | 1.20 – 26.1.2 | Client-side only | 2026-06-06 |
| Keybind Manager | Fabric | 1.21 – 1.21.11 | Client-side only | 2026-06-17 |
Questions
Does KeProfiles need to be installed on the server?
Can a profile load automatically when joining a server?
Which Minecraft versions does KeProfiles support?
In the catalog
KeProfiles 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.
Similar mods
What the author says
KeProfiles is a lightweight utility mod designed for players who play multiple game modes like CPVP (Crystal PvP), SMP (Survival), Parkour, or Speedrunning.
Official listing
- Modrinth page
- modrinth.com/mod/keprofiles
- Owner
- MeKoKe
- Published
- 2026-01-03
- Updated on Modrinth
- 2026-02-01
- Facts verified
- 2026-10-15
