Tags
Creators
Details
1.8.0
Compatibility
Required content
Changes
KeybindsGalore 1.8.0 for Minecraft 26.3 on NeoForge
The NeoForge build for Minecraft 26.3. Same mod as the Fabric 26.3 build, on the NeoForge loader.
Nothing about the mod's behaviour changed. The pie menu, the list menu, the priority system, K-key priority capture, live conflict re-scanning, per-category filters, and the config screen all work exactly as they do on the Fabric build. The version number is unchanged, because this adds a loader rather than features.
Requirements
- Minecraft 26.3
- NeoForge 26.3.0.26-beta or newer
- Java 25 or newer
- Cloth Config 26.3.159 or newer
No Fabric Loader, no Fabric API, and no ModMenu. The config screen is contributed through NeoForge's own settings extension point and appears in the mod list.
Note that NeoForge publishes 26.3 only as a beta at the time of writing, so this build tracks a moving target.
What this port needed
Less than a port from an older Minecraft version, because the 26.3 Fabric build had already done the hard part. The engine work was already done and carried over unchanged:
- the client is on SDL3, so key handling uses
InputConstants.Type.KEYBOARDwith SDL scancodes - rendering uses the
com.mojang.renderpearlpipeline API RingRendererneeded no changes at all
Only the loader surface changed:
- the mod entrypoint is a NeoForge
@Mod(dist = CLIENT)class - key registration uses
RegisterKeyMappingsEvent - tick and connection events use the NeoForge equivalents
- the config directory uses
FMLPaths.CONFIGDIR - the ModMenu settings entrypoint became a
ModContainerextension point, andModMenuIntegrationwas removed, since NeoForge allows one@Modclass per mod id - configuration loading moved to the first client tick, because
Minecraft.optionsis still null during NeoForge mod construction fabric.mod.jsonis replaced byMETA-INF/neoforge.mods.toml
Known issue
One harmless deprecation warning appears at startup. It comes from Cloth Config 26.3.159 itself, is upstream, and will disappear when Cloth ships a patch. Nothing in this mod causes it.
The limitations of the Fabric 1.8.0 build still apply, notably: no keyboard navigation in the pie menu, overlapping labels for long action names, and no detection of bindings another mod changes at runtime.
Credits
Original project and original author: Cael. KeybindsGalore Plus: AV306. 1.20.x, 1.21.x and 26.x updates and re-writes: HVB007, plus the contributors listed in the mod metadata.
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| keybindsgalore-1.8.0+26.3-neoforge-sources.jar | Sources jar | 79.64 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:l6y7RMn7:1IxMtn5z"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:l6y7RMn7:1IxMtn5z"
}

