ModsFinder

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.

FabricClient-side onlyMIT License1.16.5 – 1.21.11

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

  1. Named control profiles

    Each control scheme is stored under its own name, for example one for Crystal PvP and another for Parkour.

  2. Instant switching by command

    The entire control scheme changes within milliseconds when a profile is chosen through a short command.

  3. Automatic server switching

    A profile can be tied to a server address so its controls load automatically on join.

  4. 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.21.111.2.0
1.21.101.2.0
1.21.91.2.0
1.21.81.2.0
1.21.71.2.0
1.21.61.2.0
1.21.51.2.0
1.21.41.2.0
1.21.31.2.0
1.21.21.2.0
1.21.11.2.0
1.211.2.0
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
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
KeProfilesFabric1.16.5 – 1.21.11Client-side only2026-02-01
Fast CrystalFabric1.16 – 26.3Client-side only2026-10-09
KeybindSyncFabric1.20 – 26.1.2Client-side only2026-06-06
Keybind ManagerFabric1.21 – 1.21.11Client-side only2026-06-17

Questions

Does KeProfiles need to be installed on the server?

No. Only the player's game needs it, and servers run without it.

Can a profile load automatically when joining a server?

Yes. A profile can be linked to specific server addresses, so its controls apply as soon as a player joins that server.

Which Minecraft versions does KeProfiles support?

Files cover 1.16.5 – 1.21.11 for Fabric. The latest file, 1.2.0, targets 1.21.11.

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.
MeKoKe, on the Modrinth page

Official listing

Owner
MeKoKe
Published
2026-01-03
Updated on Modrinth
2026-02-01
Facts verified
2026-10-15

Tags