Modern KeyBinding
ModPort KeyModifier && KeyConflictContext back to Fabric & Early Forge
Type
Mod
Modrinth Downloads
646,923
Modrinth ID
rQszQPD2
Last Updated
Sep 29, 2026
Description
Modern KeyBinding
The mod ported the newer version's KeyModifier && KeyConflictContext back to Fabric & Early Forge.
Features
You can now define a keybinding's activation key with key modifiers. Like "Ctrl + G" or "Alt + S";
The keybindings with the same activation key but different key conflict contexts no longer conflict.
"Non-conflict keys" (disabled by default): The keybindings with the same key will all be activated if the key is pressed.
Attention:
The mod will crash with NEI. Use NEI Unofficial(Dependencies: CodeChickenCore | CodeChickenLib) by GTNH instead.
Import as a Gradle dependency
repositories { //... maven { url "https://maven.nova-committee.cn/releases" } } dependencies { //... // Forge implementation "committee.nova.mkb.forge:mkb-${mc_version}:${mod_version}" // Fabric modImplementation "committee.nova.mkb.fabric:mkb-${mc_version}:${mod_version}" }Register a keybinding
Register a keybinding that:
-
Activates when Alt and C are pressed;
-
Only available in GUI.
ClientProxy.java
public class ClientProxy { public void init(final FMLInitializationEvent event) { //... yourKeyBinding = KeyBindingRegistry.INSTANCE.registerKeyBinding("key.exampleKey", KeyConflictContext.GUI, KeyModifier.ALT, Keyboard.KEY_C, "key.categories.example"); } }Change the properties of an existing keybinding
ClientProxy.java
public class ClientProxy { //... public void postInit(final FMLPostInitializationEvent event) { final IKeyBinding extended = (IKeyBinding) yourKeyBinding; // Change the key's keyCode and modifier, as their default values. extended.setInitialKeyModifierAndCode(KeyModifier.ALT, Keyboard.KEY_E); // Change the key's keyCode and modifier. extended.setKeyModifierAndCode(KeyModifier.ALT, Keyboard.KEY_E); // Change the key's conflict context. extended.setKeyConflictContext(KeyConflictContext.IN_GAME); } }Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Superflat World No Slimes
🙅 Removes those pesky slimes when you're trying to be creative in a superflat world.
Cobblemon Trainer Battle
Cobblemon side mod that offers trainer battle system
Advancement Frames
Nice looking Plaques to display your Advancements! Also adds Stats Frames
TellMe
A mod that can output registry dumps and other information and lists about the game
AutoMessage
Now you can send automatic messages at any time during the game!
Ordinary Coins
Simple currency for server economy