Modern KeyBinding Мод для Minecraft 1.20.1, 1.16.5
Портує KeyModifier && KeyConflictContext назад на Fabric & Early Forge
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); } }
Як встановити Modern KeyBinding
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.16.5–1.20.4 on Fabric automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric
The loader must match the game version of the mod file, for example Minecraft 1.20.4. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file ModernKeyBinding-Fabric-1.20.4-1.3.0.jar (52 KB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Modern KeyBinding should be in the list.
Modern KeyBinding works on the player’s side only: there is no need to install it on a server.
Minecraft 1.20.4 runs on Java 17: with a different Java version the game may close right after launch.
Версії
Із залежностями
| Minecraft | Завантажувач | Файл | Дата | Дії |
|---|---|---|---|---|
| 1.20.4 | Fabric | 1.20.452.4 КБ 1 | ||
| 1.20.1 | Fabric | 1.20.156.5 КБ 1 | ||
| 1.20 | Fabric | 1.2054.7 КБ | ||
| 1.19.4 | Fabric | 1.19.454.7 КБ | ||
| 1.19.2 | Fabric | 1.19.255.3 КБ | ||
| 1.18.2 | Fabric | 1.18.255.9 КБ | ||
| 1.16.5 | Fabric | 1.16.556.1 КБ 2 | ||
| 1.19.4 | Fabric | 1.19.454.7 КБ |
Відгуки
Станьте першим, хто оцінить Modern KeyBinding


