Tags
Creators
Details
Licensed LGPL-3.0-or-later
Published 3 years ago
All versions
2.0.0-beta.14+1.21-fabric
Beta
Controlify 2.0.0-beta.14 for Fabric 1.212 years ago 906K
Compatibility
Minecraft: Java Edition
1.21
Platform
Fabric
Supported environments
Client-side
Client and server
Required content
Changes
Controlify 2.0.0-beta.14
This version has the following targets:
- Fabric 1.20.1
- Fabric 1.20.4
- NeoForge 1.20.4
- Fabric 1.20.6
- NeoForge 1.20.6
- Fabric 1.21
- NeoForge 1.21
New Features
- New radial menu for debug actions.
- Open F3 menus with graphs
- Show/hide chunk boundaries
- Reload chunks
- Reload packs
- Show/hide hitboxes
- Start/stop profiler
- Clear chat
- Add special
controlify.placeholder.controller_activetemplate localisation key.- Servers can use this with fallbacks to display a message specifically when a controller is being used, like a button glyph.
- Add a third abstract gui action keybind for developers to use. (Left Stick Press by default).
Changes
- Add controller shortcuts to the keyboard widget
- Add button shortcuts to Sodium's settings screen.
- Add support for Reese's Sodium Options.
- Finally re-enable Iris compatibility.
- Properly crash the game when Controlify init fails, instead of causing a resource reload rollback
- Better catch errors that happen in
onControlifyInitentrypoints to allow the game to continue loading.
Bug Fixes
- Fix extreme FPS drops when using the on-screen keyboard.
- These optimisations greatly depend on the ImmediatelyFast mod, it is now recommended.
- Fix server disconnecting clients without Controlify, with the message IndexOutOfBoundsException.
- Fix crash when changing YACL tabs with the controller.
- Fix key mapping emulations being processed whilst in GUIs, then all being applied at once when the GUI is closed.
Optional dependencies
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| Controlify-2.0.0-beta.14+1.21-fabric-offline.jar | Unknown | 11.55 MiB |
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:DOUdJVEm:QiCZiPOr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DOUdJVEm:QiCZiPOr"
}



