Back to marketplace
Controlify (Controller support)
Modrinth Mod

Controlify (Controller support)

Adds the best controller support to Minecraft Java edition!

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Mod

Access

Free

Latest version

3.4.1+mc26.2

Downloads

22 372 352

Loaders / Platforms

fabric neoforge

Minecraft versions

1.19.4 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

utility

Description

Detailed information

<center> ![Controlify - Controller support for Minecraft Java](https://raw.githubusercontent.com/isXander/Controlify/multiversion/dev/assets/controlify-banner.png) <img alt="supports fabric loader" height="56" src="https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg"/> <img alt="supports neoforge loader" height="56" src="https://raw.githubusercontent.com/intergrav/devins-badges/8494ec1ac495cfb481dc7e458356325510933eb0/assets/cozy/supported/neoforge_vector.svg"/> [![wakatime](https://wakatime.com/badge/user/75903a5e-3254-43c5-b168-b082ed4dfc1b/project/62700873-0895-4dae-8159-86692dcceb33.svg)](https://wakatime.com/badge/user/75903a5e-3254-43c5-b168-b082ed4dfc1b/project/62700873-0895-4dae-8159-86692dcceb33) [![Modrinth download count](https://img.shields.io/modrinth/dt/DOUdJVEm?logo=modrinth&style=flat-square)](https://modrinth.com/mod/controlify) [![CurseForge download count](https://cf.way2muchnoise.eu/full_835847_downloads.svg)](https://curseforge.com/minecraft/mc-mods/controlify) [![https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/donate/patreon-singular_vector.svg](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/donate/patreon-singular_vector.svg)](https://patreon.com/isxander) A mod that adds the best **controller support** for Minecraft: Java Edition. </center> # SPLITSCREEN! (Advertisement) Controlify Splitscreen is a **separate mod in development** that adds splitscreen support to the game! JARs are currently only available on Patreon! [![https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/donate/patreon-singular_vector.svg](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/patreon-singular_vector.svg)](https://patreon.com/isxander) ![splitscreen demo](https://cdn.modrinth.com/data/cached_images/23ac6e3fc051e7aaa473ef3af2c510399d9448cc.png) ## [Wiki](https://controlify.isxander.dev) Read up on the [Controlify Wiki](https://controlify.isxander.dev) for more information on how to use Controlify, how to configure it, and how to develop for it. ## What is Controlify? Controlify is the best controller support mod for Minecraft: Java Edition. It exceeds the first-party Bedrock Edition controller support in every way possible. It is feature-complete, with support for vibration, gyroscope, HD haptics, and more. Controlify supports *all* controllers, thanks to its usage of the [SDL3](https://libsdl.org/) library, which is the most advanced cross-platform input library available. Controlify is designed to be both user-friendly and feature-rich. It has sensible defaults, with default sensitivity matched to Bedrock Edition for easy transition, and a simple yet informative settings screen that allows you to tweak your experience to your liking. ## Feature overview - **Vibration support**; Controlify vibrates your controller upon events such as taking damage, breaking blocks, lightning strikes. - **Gyroscope support**; Controlify can use the gyroscope in your controller for precise aiming. - **Vendor-specific input support**; Controlify supports reading paddles, mute buttons (and their LEDs), touchpads, and more, on some controllers including Xbox, DualSense and Steam Deck. - **GUI operation**: Controlify allows you to navigate all Minecraft GUIs with your controller, without needing a mouse or keyboard. This includes the inventory, out-of-game menus, and modded GUIs. It features cursor snapping in inventory screens, allowing you to use your controller without needing to be precise with your cursor movements. - **DualSense/DualShock support**; Controlify does not require any additional software for PlayStation controllers, even on Windows. - **Controller identification**; Controlify has bespoke button glyphs for many controller models, including Xbox, Playstation, Nintendo Switch, Steam Deck, and more. - **On-screen keyboard**; Controlify includes a fully functional on-screen keyboard that allows you to type with your controller - truly no keyboard needed! - **Radial menu**; Controlify features a configurable menu that allows you to bind less-used actions to a radial menu, saving up buttons. - **DualSense HD haptics** support; Controlify allows for advanced vibration effects on DualSense controllers. - **DualSense adaptive triggers support**; Controlify allows for advanced trigger effects on DualSense controllers. - **Data-driven design**; Controlify allows resource packs to change default bindings, theme button glyphs, on-screen button guides, on-screen keyboard layouts, add more controller models, and more. - **Steam Deck support** - **Mod compatibility**; Controlify has led the efforts to make controller support work seamlessly with mods like Sodium, Iris, Simple Voice Chat, Do A Barrel Roll, and more. - **Cross-platform and multi-version**; Controlify works on Fabric and NeoForge, and actively supports and updates for Minecraft versions 1.21.1 and above. - **Quick to update**; Controlify is updated even for Minecraft snapshots, although snapshot builds are only available to patreon members. - **Joystick support**; Controlify supports flight sticks, racing wheels, and other non-standard joysticks. Users of such devices have the option between mapping the joystick to a standard gamepad, or creating their own custom bindings and defaults and glyphs for the joystick, allowing for a fully-featured experience. ## Who uses Controlify? The following is actual feedback I have received from users of Controlify, and I'm very proud to have been able to help them enjoy Minecraft in a way they couldn't before: - Couch gamers who want to sit back and relax playing their favourite edition of Minecraft. - First-time modded players who have previously played Minecraft on a console and don't want to learn how to use a keyboard and mouse. - People with accessibility requirements who cannot use a keyboard and mouse and/or requires an adaptive controller. - Parents who want to expose their kids to modded Minecraft in an accessible manner. - People who just prefer using a controller over a keyboard and mouse. - People who want to play local multiplayer with their friends and family using the companion [Splitscreen Mod](https://patreon.com/isxander) - Hopefully you! ## Features ### Controller vibration Controlify supports controller vibration, which has not been seen before for PC versions of Minecraft, including Bedrock Windows 10 Edition. Configure the intensity of each vibration source, with complex vibration patterns for lots of aspects of the game (e.g. when you take damage). ![picture of vibration config](https://cdn.modrinth.com/data/DOUdJVEm/images/8a7809d07d9e1d9e3002007d7e5e13b73ce8fb5b.png) ### Radial menu ![radial menu showcase](https://cdn.modrinth.com/data/DOUdJVEm/images/e56d9be363b2b31440e16018cc01f197848b7ac6.webp) To save up some buttons on your controller, dedicate some less-used actions to the radial menu. It is fully customizable through the settings and intuitive to use. Any modded keybind is compatible with this menu. ### Gyro support Controlify has built-in support for controller gyroscopes, allowing you to make fine movements in-game with your controller. This can be combined with [flick stick](https://www.reddit.com/r/gamedev/comments/bw5xct/flick_stick_is_a_new_way_to_control_3d_games_with/) to be able to use a controller without the compromise. ### Container cursor Just like in bedrock edition, you can move a cursor across your inventory, and interact with it in a controller-friendly way. With dedicated buttons for quick move, dropping etc. Controlify also comes with cursor snapping, so you don't need to be so precise with cursor movements. ![container cursor screenshot](https://cdn.modrinth.com/data/DOUdJVEm/images/249a2cbaea9b374b33fe67717380e732693dd37a.png) ### Controller identification Controlify has the ability to identify the make and model of your controller automatically, and displays relevant button textures for your controller. This is also extendable by resource packs, changing up the button textures in a different style and adding some of your own, more niche controller identifiers. ![demonstration of data-driven identification](https://cdn.modrinth.com/data/DOUdJVEm/images/ec1408d51787b87525b9fb0f2e56b54c5910d384.png) ### Joystick support You can connect any joystick to the mod and map it with your own names and textures, with an unlimited amount of inputs per controller. ### Button guide There is a simple overlay in-game that displays the buttons you can press based on your player's state and look direction. This is useful for new players, who have not yet memorised the controls. ![image of in-game button guide](https://cdn.modrinth.com/data/DOUdJVEm/images/57c41cee14680c74faf947c5cff355c0af4c35b3.png) Also, some GUIs display controller buttons on elements that have a controller shortcut, to easily navigate with a controller like you should be able to. ![image of in-screen button guide](https://cdn.modrinth.com/data/DOUdJVEm/images/511e4182137bb27bbdf95539c8265b9af2038761.webp) ### Containerised Controllers This mod is built around the fact that each controller is completely separate, with it's own configuration, bindings etc. This means it will be trivial to add support for split-screen play in the future. ### Built for mod compatibility GUI operation has been abstracted into a simple API, which allows other mods to easily add support for their own GUIs, without convoluted support throughout the whole mod's codebase, making it difficult for third parties to integrate. ![demonstration of dabr compat](https://cdn.modrinth.com/data/DOUdJVEm/images/8ee5ec167bc5f8be96da725b10707094559138cb.gif) *Video recorded using do-a-barrel-roll with a Thrustmaster HOTAS flightstick* ### Automatic controller deadzone calibration The deadzone values of your controller are automatically calibrated, meaning you don't have to worry about it. ![image of calibration screen](https://cdn.modrinth.com/data/DOUdJVEm/images/f5f8e2a0a05e61adb95dd919760b424165ca5d14.png) ## Backports? This mod is only and will only be available for **1.19.4** and above, this is because in 1.19.4, Mojang introduced arrow key navigation which was easily ported to controller, below 1.19.4, this is not possible.

Developer

isxander

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

In-game screenshot

Example of someone using Controlify in-game.

Inventory management

Showcase of using Controlify in the inventory

Button guides in the pause menu

Controller vibration

A huge amount of vibration effects to spice up your gameplay

Radial menu

Configure up to 8 actions to easily access through the radial menu.

Chat keyboard

You can chat and send commands easily with Controlify

Keyboard overlay

Any text box in Minecraft works with Controlify

Controller settings

Controlify has an in-depth settings screen

Select world screen

Screenshot of the select world screen with Controlify

Data-driven controller identification

Add more controller identifiers with just a JSON file in a resource pack!

Easy API for other mods

Other mod developers have access to a Wiki to easily add compatibility with Controlify.

Mod compatibility

Video recorded using do-a-barrel-roll with a Thrustmaster HOTAS flightstick.

Change log

Project versions

Published versions and original Modrinth files.

3.4.1+mc26.2 Current Release 08.08.2026

Controlify 3.4.1+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.4.1 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Re-add and deprecate old code-based radial candidate api - Make the hotbar select radial page show the name of the item instead of the slot number - Fix item models that use range_dispatch on damage from using the fallback model - Fix binding categories being untranslated keys
Sign in

6.04 MB

3.4.1+mc26.1 Release 08.08.2026

Controlify 3.4.1+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.4.1 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Re-add and deprecate old code-based radial candidate api - Make the hotbar select radial page show the name of the item instead of the slot number - Fix item models that use range_dispatch on damage from using the fallback model - Fix binding categories being untranslated keys
Sign in

6.04 MB

3.4.0+mc26.2 Release 05.08.2026

Controlify 3.4.0+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.4.0 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Overhauled Radial Menu The Radial Menu now has tabs! You can add an infinite amount of items to the Radial Menu on the all-new edit screen. Each page has maximum 8 items, adding more than 8 automatically creates more pages. ### Data-driven Radial Icons The icons for each Radial Candidate are now data-driven. Specify either an item model or a texture. - Mods can use this to add custom icons without depending on Controlify in any way. - Resource pack creators can add custom icons to their favourite mods. [Check out the documentation!](https://moddedmc.wiki/en/project/controlify/latest/docs/resource-packs/radial-icons) ### Game Mode Switcher This was already a feature, but it was a separate radial menu you had to bind to another button on your controller. The Game Mode Switcher will automatically appear as a tab to the left of the main tab if you have the necessary permissions. ## Rumble Improvements - Added new outgoing damage rumble - Small rumble when you apply damage to other entities directly - This works on vanilla servers, but not servers with proprietary protocol translation like Hypixel 1.8 - Adjusted the nearby explosion rumble effect - Intensity falloff is much quicker; distant explosions cause less rumble - The power (radius) of the explosion is now taken into account for its rumble intensity ## Adaptive Trigger Effect Improvements - Check client-sided tags on Fabric; - Mods that provide tags (like Fabric API tag-conventions-v2) work in predicates, regardless of whether you are connecting to a vanilla server - This allows you to target convention tags (`c:` tags), such as `c:tools/bow`, to gain better compatibility with modded bows for example. - Added a plethora of new trigger effects - Subtle vibration with the Brush (any item with tag `#c:tools/brush`) - Feedback when using the Spyglass (item `minecraft:spyglass`) - Feedback when using Trident-like items (any item with tag `#c:tools/trident`) - Feedback when throwing eggs (any item with tag `#minecraft:eggs`), snowballs, splash potions, lingering potions, experience bottles - Feedback when deploying Fishing Rod (any item with tag `#c:tools/fishing_rod`) - Feedback when emptying a Bundle (any item with non-empty `minecraft:bundle_contents`) - Feedback when using Ender Pearls and Wind Charges (any item with `minecraft:use_cooldown`) - Updated Bow effect to target `#c:tools/bow` instead of `minecraft:bow`
Sign in

6.04 MB

3.4.0+mc26.1 Release 05.08.2026

Controlify 3.4.0+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.4.0 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Overhauled Radial Menu The Radial Menu now has tabs! You can add an infinite amount of items to the Radial Menu on the all-new edit screen. Each page has maximum 8 items, adding more than 8 automatically creates more pages. ### Data-driven Radial Icons The icons for each Radial Candidate are now data-driven. Specify either an item model or a texture. - Mods can use this to add custom icons without depending on Controlify in any way. - Resource pack creators can add custom icons to their favourite mods. [Check out the documentation!](https://moddedmc.wiki/en/project/controlify/latest/docs/resource-packs/radial-icons) ### Game Mode Switcher This was already a feature, but it was a separate radial menu you had to bind to another button on your controller. The Game Mode Switcher will automatically appear as a tab to the left of the main tab if you have the necessary permissions. ## Rumble Improvements - Added new outgoing damage rumble - Small rumble when you apply damage to other entities directly - This works on vanilla servers, but not servers with proprietary protocol translation like Hypixel 1.8 - Adjusted the nearby explosion rumble effect - Intensity falloff is much quicker; distant explosions cause less rumble - The power (radius) of the explosion is now taken into account for its rumble intensity ## Adaptive Trigger Effect Improvements - Check client-sided tags on Fabric; - Mods that provide tags (like Fabric API tag-conventions-v2) work in predicates, regardless of whether you are connecting to a vanilla server - This allows you to target convention tags (`c:` tags), such as `c:tools/bow`, to gain better compatibility with modded bows for example. - Added a plethora of new trigger effects - Subtle vibration with the Brush (any item with tag `#c:tools/brush`) - Feedback when using the Spyglass (item `minecraft:spyglass`) - Feedback when using Trident-like items (any item with tag `#c:tools/trident`) - Feedback when throwing eggs (any item with tag `#minecraft:eggs`), snowballs, splash potions, lingering potions, experience bottles - Feedback when deploying Fishing Rod (any item with tag `#c:tools/fishing_rod`) - Feedback when emptying a Bundle (any item with non-empty `minecraft:bundle_contents`) - Feedback when using Ender Pearls and Wind Charges (any item with `minecraft:use_cooldown`) - Updated Bow effect to target `#c:tools/bow` instead of `minecraft:bow`
Sign in

6.04 MB

3.3.3+mc26.1 Release 04.08.2026

Controlify 3.3.3+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.3 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fallback to default glyph set if the typed glyph set does not have that glyph - Implement packet networking for NeoForge (/vibratecontroller) works now - Add paddle textures to xbox glyph set for Elite controllers - Only apply gamepad inputs to state if the controller actually has the input
Sign in

6.01 MB

3.3.3+mc26.2 Release 04.08.2026

Controlify 3.3.3+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.3 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fallback to default glyph set if the typed glyph set does not have that glyph - Implement packet networking for NeoForge (/vibratecontroller) works now - Add paddle textures to xbox glyph set for Elite controllers - Only apply gamepad inputs to state if the controller actually has the input
Sign in

6.01 MB

3.3.2+mc26.1 Release 03.08.2026

Controlify 3.3.2+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.2 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix crash on startup when SDL returns null for the controller name
Sign in

6.0 MB

3.3.2+mc26.2 Release 03.08.2026

Controlify 3.3.2+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.2 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix crash on startup when SDL returns null for the controller name
Sign in

6.0 MB

3.3.1+mc26.1 Release 02.08.2026

Controlify 3.3.1+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.1 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix crash when migrating config 3.1.x -> 3.3.x without first migrating to 3.2.x
Sign in

6.0 MB

3.3.1+mc26.2 Release 02.08.2026

Controlify 3.3.1+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.1 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix crash when migrating config 3.1.x -> 3.3.x without first migrating to 3.2.x
Sign in

6.0 MB

3.3.0+mc26.1 Release 01.08.2026

Controlify 3.3.0+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.0 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Adaptive Trigger Effects Controlify now has built-in support for DualSense Adaptive Trigger effects. This is a never-seen-before feature for Minecraft, on any edition. The current built-in effects are: - Bow pull back - Weapon attack (any item with weapon component) - Crossbow pull back (any item with charged_projectiles component) - Crossbow shoot (any item with charged_projectiles component) - Eating (any item with consumable component) - Shields (any item with blocks_attacks component) - Equipping items (any item with equippable component) - Spears (any item with kinetic_weapon component) - Goat horns (any item with instrument component) All of these effects are completely data-driven and can be modified just with a resource pack. This extends to server-provided resource packs. Target data components, item tags, vanilla item predicates, and item IDs. [Check out the wiki](https://moddedmc.wiki/project/controlify/latest/docs/resource-packs/adaptive-trigger-effects) for instructions on creating resource packs. ## GUI Scale for Button Guides The GUI scale option for the Ingame and Screen button guides have returned! Rather than a % scale slider, you can now choose a vanilla GUI scale number, defaulting to one minus the default. ## Bug Fixes - Fix Mixed Input leaving the virtual mouse unresponsive for 2 seconds (thank you [Ifbusta](https://github.com/isXander/Controlify/pull/939)) - Fix Xbox Controllers not being detected when wired on Windows
Sign in

6.0 MB

3.3.0+mc26.2 Release 01.08.2026

Controlify 3.3.0+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.3.0 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Adaptive Trigger Effects Controlify now has built-in support for DualSense Adaptive Trigger effects. This is a never-seen-before feature for Minecraft, on any edition. The current built-in effects are: - Bow pull back - Weapon attack (any item with weapon component) - Crossbow pull back (any item with charged_projectiles component) - Crossbow shoot (any item with charged_projectiles component) - Eating (any item with consumable component) - Shields (any item with blocks_attacks component) - Equipping items (any item with equippable component) - Spears (any item with kinetic_weapon component) - Goat horns (any item with instrument component) All of these effects are completely data-driven and can be modified just with a resource pack. This extends to server-provided resource packs. Target data components, item tags, vanilla item predicates, and item IDs. [Check out the wiki](https://moddedmc.wiki/project/controlify/latest/docs/resource-packs/adaptive-trigger-effects) for instructions on creating resource packs. ## GUI Scale for Button Guides The GUI scale option for the Ingame and Screen button guides have returned! Rather than a % scale slider, you can now choose a vanilla GUI scale number, defaulting to one minus the default. ## Bug Fixes - Fix Mixed Input leaving the virtual mouse unresponsive for 2 seconds (thank you [Ifbusta](https://github.com/isXander/Controlify/pull/939)) - Fix Xbox Controllers not being detected when wired on Windows
Sign in

6.0 MB

3.2.1+mc26.2 Release 29.07.2026

Controlify 3.2.1+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.2.1 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix in game button guides not working on the built-in resource pack
Sign in

5.96 MB

3.2.1+mc26.1 Release 29.07.2026

Controlify 3.2.1+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.2.1 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix in game button guides not working on the built-in resource pack
Sign in

5.96 MB

3.2.0+mc26.2 Release 27.07.2026

Controlify 3.2.0+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.2.0 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add Profile switching - Allow you to bind certain profiles to a specific controller - Profiles have a locking feature, so subsequent concurrent instances of Minecraft pick the next profile. This allows for makeshift splitscreen operation.
Sign in

5.96 MB

3.2.0+mc26.1 Release 27.07.2026

Controlify 3.2.0+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.2.0 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add Profile switching - Allow you to bind certain profiles to a specific controller - Profiles have a locking feature, so subsequent concurrent instances of Minecraft pick the next profile. This allows for makeshift splitscreen operation.
Sign in

5.96 MB

3.1.2+mc26.2 Release 26.07.2026

Controlify 3.1.2+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.1.2 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add Steam Controller sprite - Detect Steam Controller explicitly - Attempt to load SDL3 from the system as a fallback, laying the groundwork for future Android compatibility - Fix detecting Android platform as Linux, leading to attempt to load incorrect native library of SDL
Sign in

5.93 MB

3.1.2+mc26.1 Release 26.07.2026

Controlify 3.1.2+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.1.2 This version has the following targets: - 26.1 - 26.2 **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add Steam Controller sprite - Detect Steam Controller explicitly - Attempt to load SDL3 from the system as a fallback, laying the groundwork for future Android compatibility - Fix detecting Android platform as Linux, leading to attempt to load incorrect native library of SDL
Sign in

5.93 MB

3.1.1+mc26.2 Release 25.07.2026

Controlify 3.1.1+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.1.1 This version has the following targets: - 26.1 - 26.2 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when using gyro - Fix error with HD haptics - Fix chat not focusing when not using the on-screen keyboard
Sign in

5.94 MB

3.1.1+mc26.1 Release 25.07.2026

Controlify 3.1.1+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.1.1 This version has the following targets: - 26.1 - 26.2 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when using gyro - Fix error with HD haptics - Fix chat not focusing when not using the on-screen keyboard
Sign in

5.94 MB

3.1.0+mc26.1 Release 24.07.2026

Controlify 3.1.0+mc26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.1.0 This version has the following targets: - 26.1 - 26.2 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Controlify now ships multi-loader jars. The same jar will work for Fabric and NeoForge - Use up-to-date SDL (3.4.12) using the new Java 25 FFM API. - Include a version of SDL for Windows on ARM - Keyboard-like movement is now enabled by default on servers; you can add servers to the analogue whitelist in the Global Settings. - The server keyboard movement policy has been inverted to analogue movement, allowed by default - Fix chat keyboard not inputting into the chat edit box - Add option to invert the horizontal axis
Sign in

5.94 MB

3.1.0+mc26.2 Release 24.07.2026

Controlify 3.1.0+mc26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric neoforge
Show changes
# Controlify 3.1.0 This version has the following targets: - 26.1 - 26.2 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Controlify now ships multi-loader jars. The same jar will work for Fabric and NeoForge - Use up-to-date SDL (3.4.12) using the new Java 25 FFM API. - Include a version of SDL for Windows on ARM - Keyboard-like movement is now enabled by default on servers; you can add servers to the analogue whitelist in the Global Settings. - The server keyboard movement policy has been inverted to analogue movement, allowed by default - Fix chat keyboard not inputting into the chat edit box - Add option to invert the horizontal axis
Sign in

5.94 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.65 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.65 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.65 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.65 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.64 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.63 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.62 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.62 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.65 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.6 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.62 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.61 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.6 MB

3.0.1+lts Release 10.07.2026

3.0.1+lts for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Make mixin more compatible with other mods
Sign in

7.62 MB

3.1.0 Release 10.07.2026

3.1.0 for fabric 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.1.0 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update the Guides API to be fully API-safe, so mods can now use, and create their own guides. - Update a mixin to make it more compatible with other mods
Sign in

7.03 MB

3.1.0 Release 10.07.2026

3.1.0 for fabric 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.1.0 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update the Guides API to be fully API-safe, so mods can now use, and create their own guides. - Update a mixin to make it more compatible with other mods
Sign in

7.04 MB

3.1.0 Release 10.07.2026

3.1.0 for neoforge 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
neoforge
Show changes
# Controlify 3.1.0 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update the Guides API to be fully API-safe, so mods can now use, and create their own guides. - Update a mixin to make it more compatible with other mods
Sign in

7.01 MB

3.1.0 Release 10.07.2026

3.1.0 for neoforge 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
neoforge
Show changes
# Controlify 3.1.0 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update the Guides API to be fully API-safe, so mods can now use, and create their own guides. - Update a mixin to make it more compatible with other mods
Sign in

7.01 MB

3.0.2 Release 16.06.2026

3.0.2 for neoforge 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.2 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update to 26.2
Sign in

7.01 MB

3.0.2 Release 16.06.2026

3.0.2 for neoforge 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.2 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update to 26.2
Sign in

7.01 MB

3.0.2 Release 16.06.2026

3.0.2 for fabric 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.2 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update to 26.2
Sign in

7.03 MB

3.0.2 Release 16.06.2026

3.0.2 for fabric 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.2 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) - StonecutterProject(project=26.2-fabric, version=26.2) - StonecutterProject(project=26.2-neoforge, version=26.2) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Update to 26.2
Sign in

7.03 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.65 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.62 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.65 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.62 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.65 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.62 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.63 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.65 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.64 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.62 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.65 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.6 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.6 MB

3.0.0+lts Release 14.05.2026

3.0.0+lts for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0+lts This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader
Sign in

7.61 MB

3.0.1 Release 14.05.2026

3.0.1 for fabric 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.1 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod
Sign in

7.02 MB

3.0.1 Release 14.05.2026

3.0.1 for neoforge 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.1 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash on slow computers when using the Remove Reloading Screen mod
Sign in

7.01 MB

3.0.0 Release 09.04.2026

3.0.0 for fabric 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader - Optimise some mixins
Sign in

7.02 MB

3.0.0 Release 09.04.2026

3.0.0 for neoforge 26.1.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) - StonecutterProject(project=26.1-neoforge, version=26.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix double tap to sprint being hard to trigger - Fix crash with large modpacks due to a race condition in a Controlify resource reloader - Optimise some mixins
Sign in

7.0 MB

3.0.0-beta.3 Beta 29.03.2026

3.0.0-beta.3 for fabric 26.1

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=26.1-fabric, version=26.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.62 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.61 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.65 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.65 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.61 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.65 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.61 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.64 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.6 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.65 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.61 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.64 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.61 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.63 MB

3.0.0-beta.3 Beta 25.02.2026

3.0.0-beta.3 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.3 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix crash when attempting to edit the radial menu - Add some error checking surrounding DefaultConfigManager to debug an ongoing bug - Stop periodically saving when using gyro auto-calibration - Fix stale boundInputs in InputBindings for controllers sharing the same settings - Make vmouse CURSOR_ONLY truly cursor only, and add a new CURSOR_SCROLL mode to replace the original functionality - Allow registration and rendering of custom guide domains - Update translations
Sign in

7.6 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.8 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.8 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.84 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.84 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.8 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.84 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.79 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.8 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.82 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.79 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.8 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.83 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.83 MB

3.0.0-beta.2 Beta 02.02.2026

3.0.0-beta.2 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug Fixes - Fix config migration not migrating bindings - Fix never saving bindings
Sign in

7.84 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.84 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.84 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.8 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.8 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.8 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.84 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.79 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.83 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.8 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.82 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.8 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.83 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.84 MB

3.0.0-beta.1 Beta 02.02.2026

3.0.0-beta.1 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 3.0.0-beta.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## New Config System Each controller no longer has its own configuration. This means if you switch between multiple controllers, they will share the same configuration. Instead of "controller settings", these are now referred to as "profiles". This sets up the foundations of the current in-development splitscreen feature. The format of the configuration file has completely changed. Controlify will automatically migrate your old configuration to the new format on first run. Beware that if you downgrade Controlify after running this version, your configuration will be lost. ### Codec-based configuration This new config system migrates from Gson object serialization to a codec-based system. This makes everything a lot more explicit and easier to maintain, and has allowed for much easier versioning and migration of configuration files using data-fixer-upper. ### Resource-pack-driven defaults You can now bundle default profiles with resource packs. Each controller type can provide its own default, but because configuration is per-profile and not per-controller. Once a profile has been created for one controller type, it will not be overridden by another controller type's defaults, even if you switch controllers. Documentation coming soon. ## Settings screen overhaul The carousel settings screen is no more! A new, simpler settings screen has taken its place, since you can no longer choose between multiple controllers or configure them separately. This layout has been designed for future expansion, namely adding splitscreen support. ## No more manual controller switching! You no longer need to go into the settings to switch controllers. Simply use your second controller, and Controlify will automatically switch to it! ## No more calibration! Previous versions of Controlify had a pop-up when you connected a new controller, asking you to calibrate it. This calibration step tried to adjust the deadzones and gyroscope offset for your controller. - Deadzones are now defaulted to 12% for all controllers. - Gyroscope offset is now automatically and continually calculated in the background while you play.
Sign in

7.79 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.75 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.78 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.78 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.75 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.75 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.78 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.73 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.78 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.78 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.76 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.75 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.75 MB

2.5.2 Release 12.01.2026

2.5.2 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.78 MB

2.5.2 Release 12.01.2026

2.5.2 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.2 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix controller vibrations causing input to freeze - Fix being stuck sneaking if GUI_BACK matches VMOUSE_SHIFT_CLICK - Add debug option to specify SDL natives path explicitly - Update translations
Sign in

7.73 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.75 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.78 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.78 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.78 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.75 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.75 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.78 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.75 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.73 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.76 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.78 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.73 MB

2.5.1 Release 09.01.2026

2.5.1 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.78 MB

2.5.1 Release 09.01.2026

2.5.1 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.1 This version has the following targets: - StonecutterProject(project=1.21.11-fabric, version=1.21.11) - StonecutterProject(project=1.21.11-neoforge, version=1.21.11) - StonecutterProject(project=1.21.10-fabric, version=1.21.10) - StonecutterProject(project=1.21.10-neoforge, version=1.21.10) - StonecutterProject(project=1.21.8-fabric, version=1.21.8) - StonecutterProject(project=1.21.8-neoforge, version=1.21.8) - StonecutterProject(project=1.21.5-fabric, version=1.21.5) - StonecutterProject(project=1.21.5-neoforge, version=1.21.5) - StonecutterProject(project=1.21.4-fabric, version=1.21.4) - StonecutterProject(project=1.21.4-neoforge, version=1.21.4) - StonecutterProject(project=1.21.3-fabric, version=1.21.3) - StonecutterProject(project=1.21.3-neoforge, version=1.21.3) - StonecutterProject(project=1.21.1-fabric, version=1.21.1) - StonecutterProject(project=1.21.1-neoforge, version=1.21.1) [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Fix various issues relating to focusing widgets in GUI screens - Sign "Done" button no longer gains initial focus preventing typing enter - JAR is now signed with a GPG key
Sign in

7.74 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.77 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.74 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.77 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.78 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.76 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.77 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.77 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.74 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.73 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.74 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.74 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.74 MB

2.5.0 Release 19.12.2025

2.5.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.77 MB

2.5.0 Release 19.12.2025

2.5.0 for neoforge 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
neoforge
Show changes
# Controlify 2.5.0 This version has the following targets: - 1.21.11-fabric:1.21.11 - 1.21.11-neoforge:1.21.11 - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Changes - Add 1.21.11 target - Allow quickly navigating through YACL option groups with the right stick up/down (secondary gui navigation bindings) - This allows you to quickly find categories of controls without having to scroll through the entire list - Fix behaviours of the "last input type" that Minecraft internally tracks (Ellet #740) - This should fix issues on modded GUI screens - Allow use of Service Loader for entrypoints on Fabric, just like NeoForge - Increase the width of the action select list when editing radial menu items - Fix the access to binding registration being in the init context, instead of the pre init context
Sign in

7.73 MB

2.4.4 Release 03.12.2025

2.4.4 for neoforge 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.72 MB

2.4.4 Release 03.12.2025

2.4.4 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.77 MB

2.4.4 Release 03.12.2025

2.4.4 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.77 MB

2.4.4 Release 03.12.2025

2.4.4 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.77 MB

2.4.4 Release 03.12.2025

2.4.4 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.77 MB

2.4.4 Release 03.12.2025

2.4.4 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.77 MB

2.4.4 Release 03.12.2025

2.4.4 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.77 MB

2.4.4 Release 03.12.2025

2.4.4 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.74 MB

2.4.4 Release 03.12.2025

2.4.4 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.74 MB

2.4.4 Release 03.12.2025

2.4.4 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.74 MB

2.4.4 Release 03.12.2025

2.4.4 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.73 MB

2.4.4 Release 03.12.2025

2.4.4 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.4 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.10-neoforge:1.21.10 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Configurable Look Input Curves You can now pick between Linear, Gentle, Standard, Strong, Cubic, and S-Curve input curves for controller look sensitivity! Find this new option in the "Sensitivity" section of your controller's settings. ## Changes - Fix missing texture icon for custom radial icons on NeoForge. (#702 Ellet) - Fix crash when interacting with CycleButton with a controller - Fix crash when using Steam Deck - Fix crash for running Controlify server-side on NeoForge - Optimise some mixins - Fix crash when attempting to run Controlify with Title Screen mods that remove vanilla buttons - Enhanced sodium compatibility is temporarily disabled on 1.21.10-neoforge target due to issues. - Fix on-screen keyboard opening in the chat menu regardless of settings
Sign in

7.74 MB

2.4.3 Release 31.10.2025

2.4.3 for neoforge 1.21.9

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.72 MB

2.4.3 Release 31.10.2025

2.4.3 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.75 MB

2.4.3 Release 31.10.2025

2.4.3 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.75 MB

2.4.3 Release 31.10.2025

2.4.3 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.75 MB

2.4.3 Release 31.10.2025

2.4.3 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.72 MB

2.4.3 Release 31.10.2025

2.4.3 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.75 MB

2.4.3 Release 31.10.2025

2.4.3 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.72 MB

2.4.3 Release 31.10.2025

2.4.3 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.75 MB

2.4.3 Release 31.10.2025

2.4.3 for fabric 1.21.10-rc1

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.75 MB

2.4.3 Release 31.10.2025

2.4.3 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.72 MB

2.4.3 Release 31.10.2025

2.4.3 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.72 MB

2.4.3 Release 31.10.2025

2.4.3 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.3 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix the temporarily disabling of the enhanced steam deck driver causing a Decky popup - Fix crash on some NeoForge targets due to NeoForge patching vanilla methods like a good mod loader - Fix missing texture on custom radial menu icons on NeoForge
Sign in

7.71 MB

2.4.2 Release 07.10.2025

2.4.2 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.75 MB

2.4.2 Release 07.10.2025

2.4.2 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.75 MB

2.4.2 Release 07.10.2025

2.4.2 for fabric 1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.75 MB

2.4.2 Release 07.10.2025

2.4.2 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.75 MB

2.4.2 Release 07.10.2025

2.4.2 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.75 MB

2.4.2 Release 07.10.2025

2.4.2 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.74 MB

2.4.2 Release 07.10.2025

2.4.2 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.72 MB

2.4.2 Release 07.10.2025

2.4.2 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.71 MB

2.4.2 Release 07.10.2025

2.4.2 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.72 MB

2.4.2 Release 07.10.2025

2.4.2 for neoforge 1.21.9

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.72 MB

2.4.2 Release 07.10.2025

2.4.2 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.72 MB

2.4.2 Release 07.10.2025

2.4.2 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.2 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crash on Steam Deck when using the enhanced driver - enhanced driver has been disabled on Steam Deck for now
Sign in

7.72 MB

2.4.1 Release 02.10.2025

2.4.1 for neoforge 1.21.9

Supported Minecraft versions
1.21.9
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.72 MB

2.4.1 Release 02.10.2025

2.4.1 for fabric 1.21.10-rc1

Supported Minecraft versions
1.21.9 1.21.10-rc1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.10-fabric:1.21.10 - 1.21.9-neoforge:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.75 MB

2.4.1 Release 20.08.2025

2.4.1 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.71 MB

2.4.1 Release 20.08.2025

2.4.1 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.74 MB

2.4.1 Release 20.08.2025

2.4.1 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.71 MB

2.4.1 Release 20.08.2025

2.4.1 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.74 MB

2.4.1 Release 20.08.2025

2.4.1 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.71 MB

2.4.1 Release 20.08.2025

2.4.1 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.74 MB

2.4.1 Release 20.08.2025

2.4.1 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.74 MB

2.4.1 Release 20.08.2025

2.4.1 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.71 MB

2.4.1 Release 20.08.2025

2.4.1 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.71 MB

2.4.1 Release 20.08.2025

2.4.1 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.1 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Bug fixes - Fix startup crashes - Fix crash when joining a world - Fix keyboard not working with creative mode search - Fix keyboard hint text not fitting in creative mode search
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.71 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.71 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.7 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.7 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.7 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.73 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.71 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.71 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.74 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.7 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.7 MB

2.4.0 Release 16.08.2025

2.4.0 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.7 MB

2.4.0 Release 16.08.2025

2.4.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.4.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## On-screen keyboard v2 Controlify now has a new on-screen keyboard. Although it may look the same at first glance due to the same design, it's completely new under-the-hood. The keyboard is now accessible everywhere. Any text box within Minecraft, a keyboard will now appear when you interact with it. This includes chat, signs, search boxes, and more. Keyboard layouts are both contextualised and localised. This means that depending on what you're doing that being the chat or editing signs, the layout will change to suit the context. The layout is able to be changed based on your current language setting too. Although this version does not provide any localised layouts, PRs are welcome and resource packs can provide them. Take a look at the [documentation](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/keyboard-layouts) to make a resource pack or PR for better/localised keyboard layouts! ## Bug fixes - Fix crash when editing the radial menu on 1.21.5+ targets
Sign in

7.73 MB

2.3.0 Release 04.08.2025

2.3.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.67 MB

2.3.0 Release 04.08.2025

2.3.0 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.67 MB

2.3.0 Release 04.08.2025

2.3.0 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.63 MB

2.3.0 Release 04.08.2025

2.3.0 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.63 MB

2.3.0 Release 04.08.2025

2.3.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.66 MB

2.3.0 Release 04.08.2025

2.3.0 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.63 MB

2.3.0 Release 04.08.2025

2.3.0 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.64 MB

2.3.0 Release 04.08.2025

2.3.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.67 MB

2.3.0 Release 04.08.2025

2.3.0 for neoforge 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.64 MB

2.3.0 Release 04.08.2025

2.3.0 for fabric 1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.3.0 This version has the following targets: - 1.21.9-fabric:1.21.9 - 1.21.8-fabric:1.21.8 - 1.21.8-neoforge:1.21.8 - 1.21.5-fabric:1.21.5 - 1.21.5-neoforge:1.21.5 - 1.21.4-fabric:1.21.4 - 1.21.4-neoforge:1.21.4 - 1.21.3-fabric:1.21.3 - 1.21.3-neoforge:1.21.3 - 1.21.1-fabric:1.21.1 - 1.21.1-neoforge:1.21.1 [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support and snapshot versions** ## Data-driven button guides Controlify's button guide system (found in-game and in container screens) has been completely rewritten to be data-driven. This means that resource packs can now add or overwrite button guides. If you would like to make a resource pack to add or change button guides, consider reading the newly written documentation on the [Controlify wiki](https://moddedmc.wiki/en/project/controlify/docs/resource-packs/guides). Although this feature has not been highly requested, people have expressed discontent with the current set of button guides. Although the guides present in 2.3.0 are the same as before, this new system allows for players to make their own guides, or mod developers to add guides for their mods. ## Other changes - New `LEDComponent` for controllers, to allow mods to control the LED on controllers that support it. - Rewrote the dualsense trigger effect API, to allow mods to use the DualSense's adaptive triggers more easily. ## Bug fixes - Fixed the crash on startup for some users, with the log `Argument value 0x200000001 exceeds native capacity` - Fix Switch 1 Joy-Cons having incorrect button glyphs ([by rinOfTheStars](https://github.com/isXander/Controlify/pull/643))
Sign in

7.67 MB

2.2.1 Release 21.06.2025

2.2.1 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.62 MB

2.2.1 Release 21.06.2025

2.2.1 for fabric 1.21.6

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.62 MB

2.2.1 Release 21.06.2025

2.2.1 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.61 MB

2.2.1 Release 21.06.2025

2.2.1 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.62 MB

2.2.1 Release 21.06.2025

2.2.1 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.62 MB

2.2.1 Release 21.06.2025

2.2.1 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.58 MB

2.2.1 Release 21.06.2025

2.2.1 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.59 MB

2.2.1 Release 21.06.2025

2.2.1 for neoforge 1.21.6

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.59 MB

2.2.1 Release 21.06.2025

2.2.1 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.59 MB

2.2.1 Release 21.06.2025

2.2.1 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.1 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## Bug fixes - Fix crashes on Linux - Fix broken controller carousel screen
Sign in

6.59 MB

2.2.0 Release 20.06.2025

2.2.0 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.42 MB

2.2.0 Release 20.06.2025

2.2.0 for neoforge 1.21.6

Supported Minecraft versions
1.21.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.39 MB

2.2.0 Release 20.06.2025

2.2.0 for fabric 1.21.6

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.42 MB

2.2.0 Release 20.06.2025

2.2.0 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.39 MB

2.2.0 Release 20.06.2025

2.2.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.42 MB

2.2.0 Release 20.06.2025

2.2.0 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.39 MB

2.2.0 Release 20.06.2025

2.2.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.42 MB

2.2.0 Release 20.06.2025

2.2.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.41 MB

2.2.0 Release 20.06.2025

2.2.0 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.39 MB

2.2.0 Release 20.06.2025

2.2.0 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.2.0 This version has the following targets: - 1.21.6-fabric - 1.21.6-neoforge - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://patreon.com/isxander), you will gain access to builds of Controlify for splitscreen support** ## SDL Natives changes All SDL natives are now bundled inside the Controlify jar. Controlify no longer requests to download SDL natives from the internet, this has only increased jar size by 44%. Massive efforts have been made to reduce the size of these natives. For example, the Windows x64 native used to be 7 MB, it's now 470 KB. As a result `quiet_mode` setting has been removed, as it is no longer needed as Controlify no longer asks on first launch to download SDL natives. ## Changes - 2.2.0 now has an additional target of 1.21.6. - The controller carousel screen has a new 'Keyboard & Mouse' entry. This replaces the previous functionality where you could press 'Stop using' on the selected controller. - This is to prepare for the splitscreen feature. - SDL has been updated to 3.2.16, a now-stable version. ## Bug fixes - Fix a bug where servers forced you to enable features, not just prevent you from enabling them - Fix not being able to scroll with a mouse in the villager trade screen - Fix sprint starting with toggle sprint when you move slowly, not just when you move a lot (1.21.5+)
Sign in

6.38 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

3.95 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

4.0 MB

2.1.2 Release 29.04.2025

2.1.2 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

3.97 MB

2.1.2 Release 29.04.2025

2.1.2 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

3.97 MB

2.1.2 Release 29.04.2025

2.1.2 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

3.95 MB

2.1.2 Release 29.04.2025

2.1.2 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

3.97 MB

2.1.2 Release 29.04.2025

2.1.2 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.2 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21.1-fabric - 1.21.1-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Patreon](https://ko-fi.com/isxander), you will gain access to builds of an early Splitscreen mode.** ## Fixes - Fix crash when opening inventories in 1.21 and below targets
Sign in

3.97 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

3.95 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

3.95 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

3.97 MB

2.1.1 Release 08.04.2025

2.1.1 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

4.0 MB

2.1.1 Release 08.04.2025

2.1.1 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

3.97 MB

2.1.1 Release 08.04.2025

2.1.1 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

3.97 MB

2.1.1 Release 08.04.2025

2.1.1 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.1 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Fixes - Fix startup crash on literally every target
Sign in

3.97 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

3.95 MB

2.1.0 Release 08.04.2025

2.1.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

4.0 MB

2.1.0 Release 08.04.2025

2.1.0 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

3.97 MB

2.1.0 Release 08.04.2025

2.1.0 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

3.97 MB

2.1.0 Release 08.04.2025

2.1.0 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

3.95 MB

2.1.0 Release 08.04.2025

2.1.0 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

3.97 MB

2.1.0 Release 08.04.2025

2.1.0 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.1.0 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 25w14craftmine-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New targets Add `25w14craftmine` target, [donator only](https://ko-fi.com/isxander) for the time being (this will be the only build to support craftmine) ## GUI features and fixes - Fix screens with recipe books (including survival inventory) not having button guides or specialised controls like bundles - Fix other GUI elements being affected by custom HUD scaling - Wrap-around D-Pad snapping - Add snapping support to: - Enchanting table - Loom - Stonecutter - Hold-repeat support for hotbar selection - Increase the speed of the hold-repeat for D-Pad snapping - Fix not being able to scroll in the villager trading menu - Fix big black outline for the vmouse texture in pre 1.21.2 (enabled blending) ## Miscellaneous fixes and changes - Use the v2 API in Fabric API for adding HUD elements (in >=1.21.5) - Fix Switch Pro controller texture bumpers and trigger texts (ZL/L and ZR/R) being the wrong way around - Fix last icon in the in game button guide not being rendered on old targets - Fix broken pre 1.21.2 in-game keyboard rendering - Fix being able to control YACL options when they were disabled - Fix not being able to control the 'No Fly Drifting' option, even in a singleplayer world
Sign in

3.97 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.93 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.95 MB

2.0.4 Release 26.03.2025

2.0.4 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.98 MB

2.0.4 Release 26.03.2025

2.0.4 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.95 MB

2.0.4 Release 26.03.2025

2.0.4 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.93 MB

2.0.4 Release 26.03.2025

2.0.4 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.95 MB

2.0.4 Release 26.03.2025

2.0.4 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.4 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge projects being completely broken - resource reloaders were registered too late leading to controller identification, input mappings, input glyphs, etc, from being broken - Fix mixin error log when opening Sodium GUI.
Sign in

3.95 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.93 MB

2.0.3 Release 25.03.2025

2.0.3 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.93 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.95 MB

2.0.3 Release 25.03.2025

2.0.3 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.98 MB

2.0.3 Release 25.03.2025

2.0.3 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.95 MB

2.0.3 Release 25.03.2025

2.0.3 for neoforge 1.21.5

Supported Minecraft versions
1.21.5
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.95 MB

2.0.3 Release 25.03.2025

2.0.3 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.3 This version has the following targets: - 1.21.5-fabric - 1.21.5-neoforge - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Changes - **Added 1.21.5 target** for both Fabric and NeoForge! - Drastically improved the performance of the on-screen keyboard - There is zero performance impact anymore. It used to decrease FPS by 8x (lol) - Controlify no-longer auto-selects newly connected controllers in order to aid with splitscreen (thanks Mauro for PR) - Removed explicit immediately-fast support, it works just fine on it's own. - ImmediatelyFast is still supported and recommended for performance reason, there's just no code in Controlify to support it anymore. ## Bug fixes - Fix head disappearing and NaN log spam (thanks Mauro for PR) - Fix unplugging and re-plugging same controller multiple times causing deletion of its config (thanks Mauro for PR) - Only display the Bluetooth warning when it would affect the user (thanks Mauro for PR) - Fix resource reload on NeoForge 1.21.4
Sign in

3.95 MB

2.0.2+1.21.4-fabric Release 28.01.2025

2.0.2 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.2 This version has the following targets: - 25w04a-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge builds incorrectly packaging `jarJar` mods. This presented as a mixin crash on all Neo targets. - Fix identical model controllers being seen as the same controller which resulted in the second one to not be connected - Fix toggle sprint and toggle sneak options being toggle if any connected controller config is toggle, regardless of whether it is active, as well as the vanilla toggle setting. - Fix crash because YACL version constraint was not strict enough - Fix LCE mode being framerate dependant - Fix NeoForge versions crashing due to a mixin error - Fix Enhanced Steam Deck driver sometimes failing to connect to CEF - Reorganise `vInvertLook` and `isLCE` options into the input component, instead of generic settings *This update includes localisation updates* Some new documentation is being written for Controlify. It includes information on the resource pack features. [Check it out on moddedmc.wiki](https://moddedmc.wiki/project/controlify/docs)
Sign in

4.04 MB

2.0.2+1.21.3-fabric Release 28.01.2025

2.0.2 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.2 This version has the following targets: - 25w04a-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge builds incorrectly packaging `jarJar` mods. This presented as a mixin crash on all Neo targets. - Fix identical model controllers being seen as the same controller which resulted in the second one to not be connected - Fix toggle sprint and toggle sneak options being toggle if any connected controller config is toggle, regardless of whether it is active, as well as the vanilla toggle setting. - Fix crash because YACL version constraint was not strict enough - Fix LCE mode being framerate dependant - Fix NeoForge versions crashing due to a mixin error - Fix Enhanced Steam Deck driver sometimes failing to connect to CEF - Reorganise `vInvertLook` and `isLCE` options into the input component, instead of generic settings *This update includes localisation updates* Some new documentation is being written for Controlify. It includes information on the resource pack features. [Check it out on moddedmc.wiki](https://moddedmc.wiki/project/controlify/docs)
Sign in

4.04 MB

2.0.2+1.21-fabric Release 28.01.2025

2.0.2 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.2 This version has the following targets: - 25w04a-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge builds incorrectly packaging `jarJar` mods. This presented as a mixin crash on all Neo targets. - Fix identical model controllers being seen as the same controller which resulted in the second one to not be connected - Fix toggle sprint and toggle sneak options being toggle if any connected controller config is toggle, regardless of whether it is active, as well as the vanilla toggle setting. - Fix crash because YACL version constraint was not strict enough - Fix LCE mode being framerate dependant - Fix NeoForge versions crashing due to a mixin error - Fix Enhanced Steam Deck driver sometimes failing to connect to CEF - Reorganise `vInvertLook` and `isLCE` options into the input component, instead of generic settings *This update includes localisation updates* Some new documentation is being written for Controlify. It includes information on the resource pack features. [Check it out on moddedmc.wiki](https://moddedmc.wiki/project/controlify/docs)
Sign in

4.04 MB

2.0.2+1.20.6-fabric Release 28.01.2025

2.0.2 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.2 This version has the following targets: - 25w04a-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge builds incorrectly packaging `jarJar` mods. This presented as a mixin crash on all Neo targets. - Fix identical model controllers being seen as the same controller which resulted in the second one to not be connected - Fix toggle sprint and toggle sneak options being toggle if any connected controller config is toggle, regardless of whether it is active, as well as the vanilla toggle setting. - Fix crash because YACL version constraint was not strict enough - Fix LCE mode being framerate dependant - Fix NeoForge versions crashing due to a mixin error - Fix Enhanced Steam Deck driver sometimes failing to connect to CEF - Reorganise `vInvertLook` and `isLCE` options into the input component, instead of generic settings *This update includes localisation updates* Some new documentation is being written for Controlify. It includes information on the resource pack features. [Check it out on moddedmc.wiki](https://moddedmc.wiki/project/controlify/docs)
Sign in

4.04 MB

2.0.2+1.20.4-fabric Release 28.01.2025

2.0.2 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.2 This version has the following targets: - 25w04a-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge builds incorrectly packaging `jarJar` mods. This presented as a mixin crash on all Neo targets. - Fix identical model controllers being seen as the same controller which resulted in the second one to not be connected - Fix toggle sprint and toggle sneak options being toggle if any connected controller config is toggle, regardless of whether it is active, as well as the vanilla toggle setting. - Fix crash because YACL version constraint was not strict enough - Fix LCE mode being framerate dependant - Fix NeoForge versions crashing due to a mixin error - Fix Enhanced Steam Deck driver sometimes failing to connect to CEF - Reorganise `vInvertLook` and `isLCE` options into the input component, instead of generic settings *This update includes localisation updates* Some new documentation is being written for Controlify. It includes information on the resource pack features. [Check it out on moddedmc.wiki](https://moddedmc.wiki/project/controlify/docs)
Sign in

4.04 MB

2.0.2+1.20.1-fabric Release 28.01.2025

2.0.2 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.2 This version has the following targets: - 25w04a-fabric (donator only) - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## Bug fixes - Fix NeoForge builds incorrectly packaging `jarJar` mods. This presented as a mixin crash on all Neo targets. - Fix identical model controllers being seen as the same controller which resulted in the second one to not be connected - Fix toggle sprint and toggle sneak options being toggle if any connected controller config is toggle, regardless of whether it is active, as well as the vanilla toggle setting. - Fix crash because YACL version constraint was not strict enough - Fix LCE mode being framerate dependant - Fix NeoForge versions crashing due to a mixin error - Fix Enhanced Steam Deck driver sometimes failing to connect to CEF - Reorganise `vInvertLook` and `isLCE` options into the input component, instead of generic settings *This update includes localisation updates* Some new documentation is being written for Controlify. It includes information on the resource pack features. [Check it out on moddedmc.wiki](https://moddedmc.wiki/project/controlify/docs)
Sign in

4.04 MB

2.0.1+1.21.4-neoforge Release 22.01.2025

2.0.1 for neoforge 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

3.4 MB

2.0.1+1.21.4-fabric Release 22.01.2025

2.0.1 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

4.04 MB

2.0.1+1.21.3-neoforge Release 22.01.2025

2.0.1 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

3.4 MB

2.0.1+1.21.3-fabric Release 22.01.2025

2.0.1 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

4.04 MB

2.0.1+1.21-neoforge Release 22.01.2025

2.0.1 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

3.4 MB

2.0.1+1.21-fabric Release 22.01.2025

2.0.1 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

4.03 MB

2.0.1+1.20.6-neoforge Release 22.01.2025

2.0.1 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

3.38 MB

2.0.1+1.20.6-fabric Release 22.01.2025

2.0.1 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

4.03 MB

2.0.1+1.20.4-neoforge Release 22.01.2025

2.0.1 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

3.38 MB

2.0.1+1.20.4-fabric Release 22.01.2025

2.0.1 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

4.03 MB

2.0.1+1.20.1-fabric Release 22.01.2025

2.0.1 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.1 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** *This update includes localisation updates* ## Bug fixes - Fix Steam Decks not being detected - Fix low battery warning toast having `%s` where there should have been replacements.
Sign in

4.03 MB

2.0.0+1.21.4-fabric Release 20.01.2025

2.0.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.03 MB

2.0.0+1.21.3-fabric Release 20.01.2025

2.0.0 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.03 MB

2.0.0+1.21-fabric Release 20.01.2025

2.0.0 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.02 MB

2.0.0+1.20.6-fabric Release 20.01.2025

2.0.0 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.02 MB

2.0.0+1.20.4-fabric Release 20.01.2025

2.0.0 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.02 MB

2.0.0+1.20.1-fabric Release 20.01.2025

2.0.0 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.02 MB

2.0.0+1.21.4-fabric Release 20.01.2025

2.0.0 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 This version has the following targets: - 25w03a-fabric - 1.21.4-fabric - 1.21.4-neoforge - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) **By donating on my [Ko-Fi](https://ko-fi.com/isxander), you will gain access to builds of Controlify for snapshot builds of Minecraft.** ## New features - Add deadzone for analogue boat control - Makes holding the boat directly straight a lot easier. - Added Legacy Console Edition Mode - makes the look input and vmouse feel and behave like Legacy Console Edition, for people who prefer it. ([by Permdog99](https://github.com/isXander/Controlify/pull/455)) - Add another server policy: `keyboardLikeMovement`, to make servers enforce this, for anti-cheats. - Verify downloaded SDL natives with an additional checksum that is contained within the jar, improving security by preventing the download server from providing a different binary than the one when the jar was built. - A new, more advanced, scoped logging system is being added throughout the mod to make debugging easier. ## Changes - A new algorithm is being used to compute the unique ID of each controller - This comes with the unfortunate side effect of causing all controller-specific configs to be reset, as they're now treated as new controllers when upgrading from beta 21 or below. - This algorithm should be more stable, correctly identifying the same physical controller through different setups, like bluetooth vs wired, or system configuration. - Give exact battery percentage in low battery notification - This notification now only appears if the controller is unplugged. - Remove access wideners and access transformers - no longer needed - Provide the framework for PojavLauncher support - PojavLauncher needs an update (that is in progress) to make use of Controlify. - The amount of jar-in-jar dependencies has been reduced. Instead, Controlify shades and relocates them under its own package. - Identify Xbox 360 controller via Wireless Adapter correctly as an Xbox controller (instead of generic) (fix [#403](https://github.com/isXander/Controlify/issue/403)) ## Bug fixes - Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix [#436](https://github.com/isXander/Controlify/issue/436)) - This presents when you close any GUI whilst in-game - Fix Steam Deck controls stopping after the game is suspended (sleeps, or out of focus for a while) - Fix crash when opening recipe book screens in versions >=1.21.2 - Fix not being able to use the mouse to click on Settings and Use buttons on carousel entries - Fix crash with Xander's Sodium Options
Sign in

4.03 MB

2.0.0-beta.21 Beta 15.12.2024

2.0.0-beta.21 for fabric 1.21.4

Supported Minecraft versions
1.21.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.4-fabric - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.93 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.93 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.93 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.21 Beta 14.11.2024

2.0.0-beta.21 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.21 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all version due to mixin injection error
Sign in

3.95 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.94 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.94 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.93 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.94 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.93 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.94 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.93 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.94 MB

2.0.0-beta.20 Beta 12.11.2024

2.0.0-beta.20 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.20 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix startup crash on all targets lower than 1.21.3 - Fix text hover/click chat offset being a few pixels down
Sign in

3.94 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.94 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.94 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.92 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.94 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.92 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.94 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.92 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.94 MB

2.0.0-beta.19 Beta 29.10.2024

2.0.0-beta.19 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.19 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes - Fix crashes on neoforge targets due to mixin extras module error
Sign in

3.94 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for neoforge 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.92 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for fabric 1.21.1

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.94 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.92 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.94 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.92 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.94 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.94 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for neoforge 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.94 MB

2.0.0-beta.18 Beta 29.10.2024

2.0.0-beta.18 for fabric 1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.18 This version has the following targets: - 1.21.3-fabric - 1.21.3-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## 1.21.2/3 Support! This update includes support for the latest version of Minecraft, including the new bundle item! ### Bundles Controlify imitates the controller support for bundles offered by the Bedrock Edition of Minecraft. By default, use the right stick whilst hovering over a bundle to navigate through the grid of items contained in the bundle. Use X (or Square for PS users) to remove your selected item from the bundle, and use A (or X for PS users) to add items to the bundle. ### Sodium Support for Sodium 0.6 has been added for specifically the 1.21.2/3 target, **including NeoForge!** Reese's Sodium Options is currently not supported by Sodium 0.6 targets of Controlify, until then, the unmodded Sodium options is working fine. Reese's support will come soon. ## Gyro improvements Thanks to the [PR by lukacsi](https://github.com/isXander/Controlify/pull/423), improvements to the gyro options allow for gyro ratcheting as well as using the gyro button to toggle on/off. ## Changes - Update to 1.21.3 - Add toggle to disable the enhanced Steam Deck driver in global settings. - Fix test rumble option not working when not accessed from an in-game context ([#430](https://github.com/isXander/Controlify/pull/430)) - Fix sprint not working and look input getting stuck after tabbing out - Fix crash on pause menu when mods remove some buttons
Sign in

3.94 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.9 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.92 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.9 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.92 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.9 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.92 MB

2.0.0-beta.17 Beta 21.10.2024

Controlify 2.0.0-beta.17

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.17 This version has the following targets: - 1.21-fabric - 1.21-neoforge - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Fix lockups when loading into worlds with Steam Decks
Sign in

3.91 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.91 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.92 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.9 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.92 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.9 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.9 MB

2.0.0-beta.16 Beta 21.10.2024

Controlify 2.0.0-beta.16

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.16 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Changes Added developer option to audit mixins
Sign in

3.92 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

3.92 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

3.92 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

3.91 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

1.62 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.21 1.21.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

3.92 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

1.62 MB

2.0.0-beta.15 Beta 20.10.2024

Controlify 2.0.0-beta.15

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.15 This version has the following targets: - 1.20.6-fabric - 1.20.6-neoforge - 1.20.4-fabric - 1.20.4-neoforge - 1.21-fabric - 1.21-neoforge - 1.20.1-fabric [![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect) ## Steam Deck Support The time has finally arrived: explicit Steam Deck support! With a little bit of initial setup that Controlify will walk you through, Controlify will now be able to: - Read the back buttons, gyro and touchpads of your Steam Deck - Intelligently pause the game when you open the Steam or Quick Access Menu. Controlify does this be hooking into the internal JavaScript console that runs SteamOS. This allows Controlify a deep integration into SteamOS. Unfortunately, this deep access also comes at the cost that it all needs to be reverse-engineered. Here are some features you should expect to see coming to Controlify very soon: - Native screenshot handling - Taking a screenshot in the game will add it to the media library of the game, as well as bringing out the screenshot preview popup - Native keyboard handling - Instead of using the (admittedly crappy) built-in on-screen keyboard by Controlify, you will be able to use the Steam Deck one! ## Other Changes - Target 1.21.1 rather than 1.21.0 - Add FancyMenu compatibility - modpack creators can now assign a custom action that opens the controller list screen ## Bug Fixes - Fix the global settings not saving when pressing 'Save' - Fix 'Out of Focus' look input breaking after resuming the game from pause menu - Fix crash on modded pause screen that deleted certain widgets - Fix multiple joystick with same HID data not being differentiated (currently hidden behind debug flag) - Fix Dualshock3 sprite scaling - Fix startup crash on 1.20.1 build - Catch "item group has no page" error and log the offending item group, fixes crash - Fix broken loading of custom controller mappings when a mapping includes a 'I don't have this input' option
Sign in

1.62 MB

2.0.0-beta.14+1.20.1-fabric Beta 11.07.2024

Controlify 2.0.0-beta.14 for Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.66 MB

2.0.0-beta.14+1.20.4-fabric Beta 11.07.2024

Controlify 2.0.0-beta.14 for Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.66 MB

2.0.0-beta.14+1.20.4-neoforge Beta 11.07.2024

Controlify 2.0.0-beta.14 for Neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.64 MB

2.0.0-beta.14+1.20.6-fabric Beta 11.07.2024

Controlify 2.0.0-beta.14 for Fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.66 MB

2.0.0-beta.14+1.20.6-neoforge Beta 11.07.2024

Controlify 2.0.0-beta.14 for Neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.64 MB

2.0.0-beta.14+1.21-fabric Beta 11.07.2024

Controlify 2.0.0-beta.14 for Fabric 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
fabric
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.66 MB

2.0.0-beta.14+1.21-neoforge Beta 11.07.2024

Controlify 2.0.0-beta.14 for Neoforge 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
neoforge
Show 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_active` template 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 `onControlifyInit` entrypoints 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.
Sign in

2.64 MB

2.0.0-beta.13+1.20.1-fabric Beta 18.06.2024

Controlify 2.0.0-beta.13 for Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.62 MB

2.0.0-beta.13+1.20.4-fabric Beta 18.06.2024

Controlify 2.0.0-beta.13 for Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.62 MB

2.0.0-beta.13+1.20.4-neoforge Beta 18.06.2024

Controlify 2.0.0-beta.13 for Neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.61 MB

2.0.0-beta.13+1.20.6-fabric Beta 18.06.2024

Controlify 2.0.0-beta.13 for Fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.62 MB

2.0.0-beta.13+1.20.6-neoforge Beta 18.06.2024

Controlify 2.0.0-beta.13 for Neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.61 MB

2.0.0-beta.13+1.21-fabric Beta 18.06.2024

Controlify 2.0.0-beta.13 for Fabric 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.62 MB

2.0.0-beta.13+1.21-neoforge Beta 18.06.2024

Controlify 2.0.0-beta.13 for Neoforge 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.13 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 ## Changes - **FINALLY FIX CRASHING!** - The JVM crashes appear to be fully solved, other crashes are unrelated - Crashes relating to the radial menu *could* be solved, not 100% sure!
Sign in

2.61 MB

2.0.0-beta.12+1.20.1-fabric Beta 14.06.2024

Controlify 2.0.0-beta.12 for Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.6 MB

2.0.0-beta.12+1.20.4-fabric Beta 14.06.2024

Controlify 2.0.0-beta.12 for Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.6 MB

2.0.0-beta.12+1.20.4-neoforge Beta 14.06.2024

Controlify 2.0.0-beta.12 for Neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.59 MB

2.0.0-beta.12+1.20.6-fabric Beta 14.06.2024

Controlify 2.0.0-beta.12 for Fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.6 MB

2.0.0-beta.12+1.20.6-neoforge Beta 14.06.2024

Controlify 2.0.0-beta.12 for Neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.59 MB

2.0.0-beta.12+1.21-fabric Beta 14.06.2024

Controlify 2.0.0-beta.12 for Fabric 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.6 MB

2.0.0-beta.12+1.21-neoforge Beta 14.06.2024

Controlify 2.0.0-beta.12 for Neoforge 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.12 - This version adds the new NeoForge 1.21 target. - 1.21 targets now have re-enabled mod compatibility with the following mods - Sodium - Simple Voice Chat - Immediately Fast 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 ## Changes - Add named bindings to control descriptions - Fix double-pressing for Radial Menu back button and Sodium tick box controls - Add 1.21 neoforge target - Fix back button hint showing as abstract action 1 in create world screen - Fix toggle key mappings not working (toggle sprint) - Fallback to default controller glyph set if the specified glyph is not mapped - Fix crash going into the settings menu for 1.20.4 and below targets - Add the ability to map 5 more miscellaneous button inputs, for example, Google Stadia Assistant button. - This is incomplete and the font glyphs are currently missing
Sign in

2.59 MB

2.0.0-beta.11+1.20.1-fabric Beta 13.06.2024

Controlify 2.0.0-beta.11 for Fabric 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.11 This build brings incomplete support for NeoForge for 1.20.6 and 1.20.4. These builds are missing all networking features. 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 ## Changes - Fallback to default controller font set if the font mapping file does not exist for the controller's namespace - Add a controller icon for PSP (thanks \_cheburkot\_) - Add incomplete support for NeoForge 1.20.4 and 1.20.6 - Fix compatibility with Fabric API 0.100+ on 1.20.6 - Update to the SDL library, this will be redownloaded - Fix registry sync issue that prevented non-Controlify clients joining Controlify servers. - Fix the default controller sprite being displayed as purple/black.
Sign in

2.6 MB

2.0.0-beta.11+1.20.4-fabric Beta 13.06.2024

Controlify 2.0.0-beta.11 for Fabric 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.11 This build brings incomplete support for NeoForge for 1.20.6 and 1.20.4. These builds are missing all networking features. 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 ## Changes - Fallback to default controller font set if the font mapping file does not exist for the controller's namespace - Add a controller icon for PSP (thanks \_cheburkot\_) - Add incomplete support for NeoForge 1.20.4 and 1.20.6 - Fix compatibility with Fabric API 0.100+ on 1.20.6 - Update to the SDL library, this will be redownloaded - Fix registry sync issue that prevented non-Controlify clients joining Controlify servers. - Fix the default controller sprite being displayed as purple/black.
Sign in

2.6 MB

2.0.0-beta.11+1.20.4-neoforge Beta 13.06.2024

Controlify 2.0.0-beta.11 for Neoforge 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.11 This build brings incomplete support for NeoForge for 1.20.6 and 1.20.4. These builds are missing all networking features. 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 ## Changes - Fallback to default controller font set if the font mapping file does not exist for the controller's namespace - Add a controller icon for PSP (thanks \_cheburkot\_) - Add incomplete support for NeoForge 1.20.4 and 1.20.6 - Fix compatibility with Fabric API 0.100+ on 1.20.6 - Update to the SDL library, this will be redownloaded - Fix registry sync issue that prevented non-Controlify clients joining Controlify servers. - Fix the default controller sprite being displayed as purple/black.
Sign in

2.58 MB

2.0.0-beta.11+1.20.6-fabric Beta 13.06.2024

Controlify 2.0.0-beta.11 for Fabric 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.11 This build brings incomplete support for NeoForge for 1.20.6 and 1.20.4. These builds are missing all networking features. 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 ## Changes - Fallback to default controller font set if the font mapping file does not exist for the controller's namespace - Add a controller icon for PSP (thanks \_cheburkot\_) - Add incomplete support for NeoForge 1.20.4 and 1.20.6 - Fix compatibility with Fabric API 0.100+ on 1.20.6 - Update to the SDL library, this will be redownloaded - Fix registry sync issue that prevented non-Controlify clients joining Controlify servers. - Fix the default controller sprite being displayed as purple/black.
Sign in

2.59 MB

2.0.0-beta.11+1.20.6-neoforge Beta 13.06.2024

Controlify 2.0.0-beta.11 for Neoforge 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
neoforge
Show changes
# Controlify 2.0.0-beta.11 This build brings incomplete support for NeoForge for 1.20.6 and 1.20.4. These builds are missing all networking features. 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 ## Changes - Fallback to default controller font set if the font mapping file does not exist for the controller's namespace - Add a controller icon for PSP (thanks \_cheburkot\_) - Add incomplete support for NeoForge 1.20.4 and 1.20.6 - Fix compatibility with Fabric API 0.100+ on 1.20.6 - Update to the SDL library, this will be redownloaded - Fix registry sync issue that prevented non-Controlify clients joining Controlify servers. - Fix the default controller sprite being displayed as purple/black.
Sign in

2.58 MB

2.0.0-beta.11+1.21-fabric Beta 13.06.2024

Controlify 2.0.0-beta.11 for Fabric 1.21

Supported Minecraft versions
1.21
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.11 This build brings incomplete support for NeoForge for 1.20.6 and 1.20.4. These builds are missing all networking features. 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 ## Changes - Fallback to default controller font set if the font mapping file does not exist for the controller's namespace - Add a controller icon for PSP (thanks \_cheburkot\_) - Add incomplete support for NeoForge 1.20.4 and 1.20.6 - Fix compatibility with Fabric API 0.100+ on 1.20.6 - Update to the SDL library, this will be redownloaded - Fix registry sync issue that prevented non-Controlify clients joining Controlify servers. - Fix the default controller sprite being displayed as purple/black.
Sign in

2.58 MB

2.0.0-beta.10+1.20.1 Beta 26.05.2024

Controlify 2.0.0-beta.10 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.10 This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Changes - Rename `ControlifyEntrypoint#onControlifyPreInit` to `onControlifyInit` and call it a lot later. - The old method has been deprecated but is still called. - This fixes the Zoomify crash. - Add some JavaDoc to the new binding API. - Removed debug logs that were left in by accident.
Sign in

2.56 MB

2.0.0-beta.10+1.20.4 Beta 26.05.2024

Controlify 2.0.0-beta.10 for MC 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.10 This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Changes - Rename `ControlifyEntrypoint#onControlifyPreInit` to `onControlifyInit` and call it a lot later. - The old method has been deprecated but is still called. - This fixes the Zoomify crash. - Add some JavaDoc to the new binding API. - Removed debug logs that were left in by accident.
Sign in

2.56 MB

2.0.0-beta.10+1.20.6 Beta 26.05.2024

Controlify 2.0.0-beta.10 for MC 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.10 This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Changes - Rename `ControlifyEntrypoint#onControlifyPreInit` to `onControlifyInit` and call it a lot later. - The old method has been deprecated but is still called. - This fixes the Zoomify crash. - Add some JavaDoc to the new binding API. - Removed debug logs that were left in by accident.
Sign in

2.56 MB

2.0.0-beta.9+1.20.1 Beta 24.05.2024

Controlify 2.0.0-beta.9 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.9 This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Rewritten binding system The way Controlify consumes inputs from the controller has been completely rewritten. The aim of this rewrite was to make the system more data-driven and have a more robust API. `controller.bindings()` is now completely gone. Instead, you access a static supplier for a bind in `ControlifyBindings` and use that to get the instance of a bind for a controller. ```jshelllanguage if (ControlifyBindings.JUMP.on(controller).justPressed()) { // do something! } ``` Here's an example of how you can create your own `InputBinding`: ```jshelllanguage public static InputBindingSupplier MY_CUSTOM_BINDING = ControlifyBindingApi.get().registerBinding(builder -> .id("my_mod", "my_custom_binding") .category(Component.literal("Cool category")) .allowedContexts(BindContexts.IN_GAME) // highly recommended - will suppress outputs like justPressed() if incorrect context .keyEmulation(options.keyJump) // example, optional .addKeyCorrelation(options.keyAttack) // example, optional .radialCandidate(RadialIcons.getEffect(MobEffect.JUMP_BOOST))); // example, optional ``` You should have this field in your Controlify entrypoint to ensure that the class is initialised before the registry is locked. Remember, defaults are now data-driven, see below for how to use that. For this example, the key would be `my_mod:my_custom_binding`. If it is not set, your binding will be bound to empty. You can optionally hard-code a default bind with `.defaultBind` (layered bottom-most) though this is highly recommended against and is only useful when generating bindings on-the-fly. **What is a bind context?** Bind contexts is a new system that suppresses binding outputs if the current context doesn't match. This prevents problems like binding the same input to, for example, Drop and Gui Back, as it could cause both to trigger. It also lets Controlify know when binds will conflict, and display them in red in the options so the user knows when they've done something wrong. This is something I'd like to expand on in the future, like making some UI to easily filter between contexts. **What is a key correlation?** Currently, key correlations don't do anything. Their intended use is to display a button in the Key Bindings vanilla menu to direct users to bind their controller instead. Calling `keyEmulation` implicitly calls `addKeyCorrelation` with the same key mapping. ### Controller types are now namespaced Controller types are now namespaced to allow for more flexibility. Instead of ```json "theme": "xbox_one" ``` you now write ```json "namespace": "controlify:xbox_one" ``` Nothing else has changed for the controller identification file format. ### Data-driven defaults Resource packs can now define the default input for any binding. - Can be specific to certain controller types using their namespaces. - Layered through packs and default namespace (controlify:default) `assets/controlify/controllers/default_bind/dualsense.json` *Note: if using a custom namespace, make sure to change `assets/controlify` into your controller ID's namespace.* ```json5 { "defaults": { "controlify:jump": { "button": "controlify:button/touchpad", // OR "axis": "controlify:axis/left_stick_up", // OR "hat": "controlify:hat/custom_hat", "target_state": "up", // OR "type": "empty", // ALL ABOVE HAVE AN IMPLICIT TYPE EQUAL TO ITS KEY, e.g. `type: button` } } } ``` Here is an example of overriding the default jump binding, only for DualSense controllers. All the other defaults not specified in this file will be taken from the default namespace. These changes are safely loaded between reloading packs (applying packs in the resource pack screen without restart). A side effect of these changes is that bindings that are set to the default are no longer serialized. This allows packs that modify defaults to fully apply their changes without having to reset the binds individually. ## Reloadable controller identification Changes made in `controller_identification.json5` are now properly reloaded. Controllers which have already been added will be checked to see if their identification has changed and automatically disconnect/reconnect in order to apply those changes. ## Legacy Console Edition defaults Using all of the new stuff above, Controlify now includes a built-in pack that applies the Legacy Console Edition controller defaults to all controllers. This pack will be off by default. In the future, I hope to expand this pack to add the old-style controller button glyphs. You can use this by going to the resource packs screen and enabling the "Legacy Console" pack. ## Controlify Event refactor An effort is being made to port Controlify to architectury (NeoForge support). This means a slow abstraction away from Fabric API throughout the mod. Controlify was previously using Fabric API's `Event` class for custom events. Starting from this version, Controlify Events use a custom API (behind the scenes it still uses the FAPI one!). The side effect of this is that all events now consume a single record type, containing the old arguments for the callback. This makes it simpler to abstract the existing forge event bus stuff when the time comes.
Sign in

2.56 MB

2.0.0-beta.9+1.20.4 Beta 24.05.2024

Controlify 2.0.0-beta.9 for MC 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.9 This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Rewritten binding system The way Controlify consumes inputs from the controller has been completely rewritten. The aim of this rewrite was to make the system more data-driven and have a more robust API. `controller.bindings()` is now completely gone. Instead, you access a static supplier for a bind in `ControlifyBindings` and use that to get the instance of a bind for a controller. ```jshelllanguage if (ControlifyBindings.JUMP.on(controller).justPressed()) { // do something! } ``` Here's an example of how you can create your own `InputBinding`: ```jshelllanguage public static InputBindingSupplier MY_CUSTOM_BINDING = ControlifyBindingApi.get().registerBinding(builder -> .id("my_mod", "my_custom_binding") .category(Component.literal("Cool category")) .allowedContexts(BindContexts.IN_GAME) // highly recommended - will suppress outputs like justPressed() if incorrect context .keyEmulation(options.keyJump) // example, optional .addKeyCorrelation(options.keyAttack) // example, optional .radialCandidate(RadialIcons.getEffect(MobEffect.JUMP_BOOST))); // example, optional ``` You should have this field in your Controlify entrypoint to ensure that the class is initialised before the registry is locked. Remember, defaults are now data-driven, see below for how to use that. For this example, the key would be `my_mod:my_custom_binding`. If it is not set, your binding will be bound to empty. You can optionally hard-code a default bind with `.defaultBind` (layered bottom-most) though this is highly recommended against and is only useful when generating bindings on-the-fly. **What is a bind context?** Bind contexts is a new system that suppresses binding outputs if the current context doesn't match. This prevents problems like binding the same input to, for example, Drop and Gui Back, as it could cause both to trigger. It also lets Controlify know when binds will conflict, and display them in red in the options so the user knows when they've done something wrong. This is something I'd like to expand on in the future, like making some UI to easily filter between contexts. **What is a key correlation?** Currently, key correlations don't do anything. Their intended use is to display a button in the Key Bindings vanilla menu to direct users to bind their controller instead. Calling `keyEmulation` implicitly calls `addKeyCorrelation` with the same key mapping. ### Controller types are now namespaced Controller types are now namespaced to allow for more flexibility. Instead of ```json "theme": "xbox_one" ``` you now write ```json "namespace": "controlify:xbox_one" ``` Nothing else has changed for the controller identification file format. ### Data-driven defaults Resource packs can now define the default input for any binding. - Can be specific to certain controller types using their namespaces. - Layered through packs and default namespace (controlify:default) `assets/controlify/controllers/default_bind/dualsense.json` *Note: if using a custom namespace, make sure to change `assets/controlify` into your controller ID's namespace.* ```json5 { "defaults": { "controlify:jump": { "button": "controlify:button/touchpad", // OR "axis": "controlify:axis/left_stick_up", // OR "hat": "controlify:hat/custom_hat", "target_state": "up", // OR "type": "empty", // ALL ABOVE HAVE AN IMPLICIT TYPE EQUAL TO ITS KEY, e.g. `type: button` } } } ``` Here is an example of overriding the default jump binding, only for DualSense controllers. All the other defaults not specified in this file will be taken from the default namespace. These changes are safely loaded between reloading packs (applying packs in the resource pack screen without restart). A side effect of these changes is that bindings that are set to the default are no longer serialized. This allows packs that modify defaults to fully apply their changes without having to reset the binds individually. ## Reloadable controller identification Changes made in `controller_identification.json5` are now properly reloaded. Controllers which have already been added will be checked to see if their identification has changed and automatically disconnect/reconnect in order to apply those changes. ## Legacy Console Edition defaults Using all of the new stuff above, Controlify now includes a built-in pack that applies the Legacy Console Edition controller defaults to all controllers. This pack will be off by default. In the future, I hope to expand this pack to add the old-style controller button glyphs. You can use this by going to the resource packs screen and enabling the "Legacy Console" pack. ## Controlify Event refactor An effort is being made to port Controlify to architectury (NeoForge support). This means a slow abstraction away from Fabric API throughout the mod. Controlify was previously using Fabric API's `Event` class for custom events. Starting from this version, Controlify Events use a custom API (behind the scenes it still uses the FAPI one!). The side effect of this is that all events now consume a single record type, containing the old arguments for the callback. This makes it simpler to abstract the existing forge event bus stuff when the time comes.
Sign in

2.56 MB

2.0.0-beta.9+1.20.6 Beta 24.05.2024

Controlify 2.0.0-beta.9 for MC 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.9 This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Rewritten binding system The way Controlify consumes inputs from the controller has been completely rewritten. The aim of this rewrite was to make the system more data-driven and have a more robust API. `controller.bindings()` is now completely gone. Instead, you access a static supplier for a bind in `ControlifyBindings` and use that to get the instance of a bind for a controller. ```jshelllanguage if (ControlifyBindings.JUMP.on(controller).justPressed()) { // do something! } ``` Here's an example of how you can create your own `InputBinding`: ```jshelllanguage public static InputBindingSupplier MY_CUSTOM_BINDING = ControlifyBindingApi.get().registerBinding(builder -> .id("my_mod", "my_custom_binding") .category(Component.literal("Cool category")) .allowedContexts(BindContexts.IN_GAME) // highly recommended - will suppress outputs like justPressed() if incorrect context .keyEmulation(options.keyJump) // example, optional .addKeyCorrelation(options.keyAttack) // example, optional .radialCandidate(RadialIcons.getEffect(MobEffect.JUMP_BOOST))); // example, optional ``` You should have this field in your Controlify entrypoint to ensure that the class is initialised before the registry is locked. Remember, defaults are now data-driven, see below for how to use that. For this example, the key would be `my_mod:my_custom_binding`. If it is not set, your binding will be bound to empty. You can optionally hard-code a default bind with `.defaultBind` (layered bottom-most) though this is highly recommended against and is only useful when generating bindings on-the-fly. **What is a bind context?** Bind contexts is a new system that suppresses binding outputs if the current context doesn't match. This prevents problems like binding the same input to, for example, Drop and Gui Back, as it could cause both to trigger. It also lets Controlify know when binds will conflict, and display them in red in the options so the user knows when they've done something wrong. This is something I'd like to expand on in the future, like making some UI to easily filter between contexts. **What is a key correlation?** Currently, key correlations don't do anything. Their intended use is to display a button in the Key Bindings vanilla menu to direct users to bind their controller instead. Calling `keyEmulation` implicitly calls `addKeyCorrelation` with the same key mapping. ### Controller types are now namespaced Controller types are now namespaced to allow for more flexibility. Instead of ```json "theme": "xbox_one" ``` you now write ```json "namespace": "controlify:xbox_one" ``` Nothing else has changed for the controller identification file format. ### Data-driven defaults Resource packs can now define the default input for any binding. - Can be specific to certain controller types using their namespaces. - Layered through packs and default namespace (controlify:default) `assets/controlify/controllers/default_bind/dualsense.json` *Note: if using a custom namespace, make sure to change `assets/controlify` into your controller ID's namespace.* ```json5 { "defaults": { "controlify:jump": { "button": "controlify:button/touchpad", // OR "axis": "controlify:axis/left_stick_up", // OR "hat": "controlify:hat/custom_hat", "target_state": "up", // OR "type": "empty", // ALL ABOVE HAVE AN IMPLICIT TYPE EQUAL TO ITS KEY, e.g. `type: button` } } } ``` Here is an example of overriding the default jump binding, only for DualSense controllers. All the other defaults not specified in this file will be taken from the default namespace. These changes are safely loaded between reloading packs (applying packs in the resource pack screen without restart). A side effect of these changes is that bindings that are set to the default are no longer serialized. This allows packs that modify defaults to fully apply their changes without having to reset the binds individually. ## Reloadable controller identification Changes made in `controller_identification.json5` are now properly reloaded. Controllers which have already been added will be checked to see if their identification has changed and automatically disconnect/reconnect in order to apply those changes. ## Legacy Console Edition defaults Using all of the new stuff above, Controlify now includes a built-in pack that applies the Legacy Console Edition controller defaults to all controllers. This pack will be off by default. In the future, I hope to expand this pack to add the old-style controller button glyphs. You can use this by going to the resource packs screen and enabling the "Legacy Console" pack. ## Controlify Event refactor An effort is being made to port Controlify to architectury (NeoForge support). This means a slow abstraction away from Fabric API throughout the mod. Controlify was previously using Fabric API's `Event` class for custom events. Starting from this version, Controlify Events use a custom API (behind the scenes it still uses the FAPI one!). The side effect of this is that all events now consume a single record type, containing the old arguments for the callback. This makes it simpler to abstract the existing forge event bus stuff when the time comes.
Sign in

2.56 MB

2.0.0-beta.8+1.20.1 Beta 05.05.2024

Controlify 2.0.0-beta.8 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 (Beta 8) This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Bug fixes - Fix 1.20.1 specific issue where Controlify never initialised - Fix issue where Controlify would not initialise in quiet mode
Sign in

2.34 MB

2.0.0-beta.8+1.20.4 Beta 05.05.2024

Controlify 2.0.0-beta.8 for MC 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 (Beta 8) This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Bug fixes - Fix 1.20.1 specific issue where Controlify never initialised - Fix issue where Controlify would not initialise in quiet mode
Sign in

2.34 MB

2.0.0-beta.8+1.20.6 Beta 05.05.2024

Controlify 2.0.0-beta.8 for MC 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 (Beta 8) This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## Bug fixes - Fix 1.20.1 specific issue where Controlify never initialised - Fix issue where Controlify would not initialise in quiet mode
Sign in

2.34 MB

2.0.0-beta.7+1.20.1 Beta 03.05.2024

Controlify 2.0.0-beta.7 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 (Beta 7) This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## On-screen keyboard This build adds a new on-screen keyboard that is currently only available in the chat screen. This replaces the old functionality of attempting to open the system keyboard which could lead to the game window being minimized or the keyboard being hidden behind the window. This feature is currently experimental, and can be disabled per-controller in the settings menu. The layout is not final and feedback is appreciated while I continue to improve it such as the layout. Yes, it is planned that this keyboard will automatically appear for any other text input fields in the future. ## Other changes - Add DualSense mute button light integration with simple voice chat mod. - Re-enable mod compatibilities on 1.20.6 build. (except Iris for now) - Update the SDL controller mapping definitions ## Bug fixes - Fix crash when pressing B on the title screen and other glitches with buttons in menus. - Fix rumble master volume not doing anything - Fix DualShock 4 and DualShock 3 icons not working.
Sign in

2.34 MB

2.0.0-beta.7+1.20.4 Beta 03.05.2024

Controlify 2.0.0-beta.7 for MC 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 (Beta 7) This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## On-screen keyboard This build adds a new on-screen keyboard that is currently only available in the chat screen. This replaces the old functionality of attempting to open the system keyboard which could lead to the game window being minimized or the keyboard being hidden behind the window. This feature is currently experimental, and can be disabled per-controller in the settings menu. The layout is not final and feedback is appreciated while I continue to improve it such as the layout. Yes, it is planned that this keyboard will automatically appear for any other text input fields in the future. ## Other changes - Add DualSense mute button light integration with simple voice chat mod. - Re-enable mod compatibilities on 1.20.6 build. (except Iris for now) - Update the SDL controller mapping definitions ## Bug fixes - Fix crash when pressing B on the title screen and other glitches with buttons in menus. - Fix rumble master volume not doing anything - Fix DualShock 4 and DualShock 3 icons not working.
Sign in

2.34 MB

2.0.0-beta.7+1.20.6 Beta 03.05.2024

Controlify 2.0.0-beta.7 for MC 1.20.6

Supported Minecraft versions
1.20.5 1.20.6
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0 (Beta 7) This version has the following builds - make sure you select the right one for your Minecraft version: - 1.20.1 - 1.20.4 - 1.20.6 (also supports 1.20.5) ## On-screen keyboard This build adds a new on-screen keyboard that is currently only available in the chat screen. This replaces the old functionality of attempting to open the system keyboard which could lead to the game window being minimized or the keyboard being hidden behind the window. This feature is currently experimental, and can be disabled per-controller in the settings menu. The layout is not final and feedback is appreciated while I continue to improve it such as the layout. Yes, it is planned that this keyboard will automatically appear for any other text input fields in the future. ## Other changes - Add DualSense mute button light integration with simple voice chat mod. - Re-enable mod compatibilities on 1.20.6 build. (except Iris for now) - Update the SDL controller mapping definitions ## Bug fixes - Fix crash when pressing B on the title screen and other glitches with buttons in menus. - Fix rumble master volume not doing anything - Fix DualShock 4 and DualShock 3 icons not working.
Sign in

2.34 MB

2.0.0-beta.6+1.20.5 Beta 26.04.2024

Controlify 2.0.0-beta.6 for MC 1.20.5

Supported Minecraft versions
1.20.5
Loaders / Platforms
fabric
Show changes
# Controlify 2.0.0-beta.6 ## Bug Fixes - Fix crash when joining multiplayer
Sign in

2.31 MB

2.0.0-beta.5+1.20.1 Beta 21.04.2024

Controlify 2.0.0-beta.5 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
## Bug Fixes - Fix YACL version constraint being set to an unreleased version of YACL
Sign in

2.49 MB

2.0.0-beta.5+1.20.4 Beta 21.04.2024

Controlify 2.0.0-beta.5 for MC 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
## Bug Fixes - Fix YACL version constraint being set to an unreleased version of YACL
Sign in

2.49 MB

2.0.0-beta.5+1.20.5-rc2 Beta 21.04.2024

Controlify 2.0.0-beta.5 for MC 1.20.5-rc2

Supported Minecraft versions
1.20.5-pre2
Loaders / Platforms
fabric
Show changes
## Bug Fixes - Fix YACL version constraint being set to an unreleased version of YACL
Sign in

2.47 MB

2.0.0-beta.4+1.20.1 Beta 21.04.2024

Controlify 2.0.0-beta.4 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
*This build targets `1.20.1`, `1.20.4` and `1.20.5-rc2`* ## More supported controllers! - Added support for Switch Pro controllers and any switch controllers that emulate it. - A new icon set is also present for switch controllers - This is *not* support for JoyCons - Added support for a new firmware of Xbox controllers. ## Bind icons - now powered by fonts! The button icon rendering system has been completely overhauled. It now utilises the font renderer. Other mods can now embed these icons within their text components, and servers can now send these through the chat. ```json5 // will display as the missing character square on clients without Controlify {"key": "controlify:walk_forward", "font": "controlify:inputs"} // will display 'No controlify here' with clients without Controlify {"translate": "controlify.placeholder","with":[{"key": "controlify:walk_forward", "font": "controlify:inputs"},"No controlify here!"]} ``` This also allows for resource packs to provide HD icons! ## New button icon set! Many previous icons have been redrawn. They are now using 16x textures. - DualSense controllers now have an additional texture for the mute button (this is functional by the way!) - Xbox Series controllers now have an additional texture for the share button (also functional!) - Generic controllers now have textures for paddles and an extra miscellaneous button for controllers that support it - A completely new Switch Pro icon set to go along with Switch Pro controller support. ## Server handshake Servers with Controlify installed will now initiate a handshake with the player; - If a client does not have Controlify installed, it will allow them to connect - If a client has Controlify installed but the protocol is not the same as the server, it will be disconnected - If a client has Controlify with a matching protocol version, it will allow them to connect Note: protocol version is not the same thing as mod version. It is only changed when a change is made to the way packets are sent and received. Note: the client will not make itself known to a server unless the server implements the handshake protocol. ## Changes - Controlify will now hard-crash when it fails to create a controller - This is useful because it will be more obvious to you that there was an issue, rather than Controlify just not detecting it and silently failing. You will be able to submit a crash report to me to get it sorted. - A new toast is now displayed after an unfixable error occurred and the controller config had to be reset - Prevent the 'use the mouse' tutorial from appearing when a new world is started in controller mode. - Switch use-item rumble to be under the 'Interaction' category, rather than 'Player' ## Bug fixes - Fix a memory leak that retained world data through the 'Loading Terrain' screen. ([#293](https://github.com/isXander/Controlify/issues/293)) - Fix vibration not disabling when 'Allow Vibration' is off ([#263](https://github.com/isXander/Controlify/issues/263)) - Fix 'cannot find SDL3.dll' logs spamming ([#294](https://github.com/isXander/Controlify/issues/294)) - Don't enable the HD Haptics component if on macOS since it's broken - Fix an error that was causing controller configuration to reset ([#290](https://github.com/isXander/Controlify/issues/290))
Sign in

2.31 MB

2.0.0-beta.4+1.20.4 Beta 21.04.2024

Controlify 2.0.0-beta.4 for MC 1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
*This build targets `1.20.1`, `1.20.4` and `1.20.5-rc2`* ## More supported controllers! - Added support for Switch Pro controllers and any switch controllers that emulate it. - A new icon set is also present for switch controllers - This is *not* support for JoyCons - Added support for a new firmware of Xbox controllers. ## Bind icons - now powered by fonts! The button icon rendering system has been completely overhauled. It now utilises the font renderer. Other mods can now embed these icons within their text components, and servers can now send these through the chat. ```json5 // will display as the missing character square on clients without Controlify {"key": "controlify:walk_forward", "font": "controlify:inputs"} // will display 'No controlify here' with clients without Controlify {"translate": "controlify.placeholder","with":[{"key": "controlify:walk_forward", "font": "controlify:inputs"},"No controlify here!"]} ``` This also allows for resource packs to provide HD icons! ## New button icon set! Many previous icons have been redrawn. They are now using 16x textures. - DualSense controllers now have an additional texture for the mute button (this is functional by the way!) - Xbox Series controllers now have an additional texture for the share button (also functional!) - Generic controllers now have textures for paddles and an extra miscellaneous button for controllers that support it - A completely new Switch Pro icon set to go along with Switch Pro controller support. ## Server handshake Servers with Controlify installed will now initiate a handshake with the player; - If a client does not have Controlify installed, it will allow them to connect - If a client has Controlify installed but the protocol is not the same as the server, it will be disconnected - If a client has Controlify with a matching protocol version, it will allow them to connect Note: protocol version is not the same thing as mod version. It is only changed when a change is made to the way packets are sent and received. Note: the client will not make itself known to a server unless the server implements the handshake protocol. ## Changes - Controlify will now hard-crash when it fails to create a controller - This is useful because it will be more obvious to you that there was an issue, rather than Controlify just not detecting it and silently failing. You will be able to submit a crash report to me to get it sorted. - A new toast is now displayed after an unfixable error occurred and the controller config had to be reset - Prevent the 'use the mouse' tutorial from appearing when a new world is started in controller mode. - Switch use-item rumble to be under the 'Interaction' category, rather than 'Player' ## Bug fixes - Fix a memory leak that retained world data through the 'Loading Terrain' screen. ([#293](https://github.com/isXander/Controlify/issues/293)) - Fix vibration not disabling when 'Allow Vibration' is off ([#263](https://github.com/isXander/Controlify/issues/263)) - Fix 'cannot find SDL3.dll' logs spamming ([#294](https://github.com/isXander/Controlify/issues/294)) - Don't enable the HD Haptics component if on macOS since it's broken - Fix an error that was causing controller configuration to reset ([#290](https://github.com/isXander/Controlify/issues/290))
Sign in

2.49 MB

2.0.0-beta.4+1.20.5-rc2 Beta 21.04.2024

Controlify 2.0.0-beta.4 for MC 1.20.5

Supported Minecraft versions
1.20.5
Loaders / Platforms
fabric
Show changes
*This build targets `1.20.1`, `1.20.4` and `1.20.5-rc2`* ## More supported controllers! - Added support for Switch Pro controllers and any switch controllers that emulate it. - A new icon set is also present for switch controllers - This is *not* support for JoyCons - Added support for a new firmware of Xbox controllers. ## Bind icons - now powered by fonts! The button icon rendering system has been completely overhauled. It now utilises the font renderer. Other mods can now embed these icons within their text components, and servers can now send these through the chat. ```json5 // will display as the missing character square on clients without Controlify {"key": "controlify:walk_forward", "font": "controlify:inputs"} // will display 'No controlify here' with clients without Controlify {"translate": "controlify.placeholder","with":[{"key": "controlify:walk_forward", "font": "controlify:inputs"},"No controlify here!"]} ``` This also allows for resource packs to provide HD icons! ## New button icon set! Many previous icons have been redrawn. They are now using 16x textures. - DualSense controllers now have an additional texture for the mute button (this is functional by the way!) - Xbox Series controllers now have an additional texture for the share button (also functional!) - Generic controllers now have textures for paddles and an extra miscellaneous button for controllers that support it - A completely new Switch Pro icon set to go along with Switch Pro controller support. ## Server handshake Servers with Controlify installed will now initiate a handshake with the player; - If a client does not have Controlify installed, it will allow them to connect - If a client has Controlify installed but the protocol is not the same as the server, it will be disconnected - If a client has Controlify with a matching protocol version, it will allow them to connect Note: protocol version is not the same thing as mod version. It is only changed when a change is made to the way packets are sent and received. Note: the client will not make itself known to a server unless the server implements the handshake protocol. ## Changes - Controlify will now hard-crash when it fails to create a controller - This is useful because it will be more obvious to you that there was an issue, rather than Controlify just not detecting it and silently failing. You will be able to submit a crash report to me to get it sorted. - A new toast is now displayed after an unfixable error occurred and the controller config had to be reset - Prevent the 'use the mouse' tutorial from appearing when a new world is started in controller mode. - Switch use-item rumble to be under the 'Interaction' category, rather than 'Player' ## Bug fixes - Fix a memory leak that retained world data through the 'Loading Terrain' screen. ([#293](https://github.com/isXander/Controlify/issues/293)) - Fix vibration not disabling when 'Allow Vibration' is off ([#263](https://github.com/isXander/Controlify/issues/263)) - Fix 'cannot find SDL3.dll' logs spamming ([#294](https://github.com/isXander/Controlify/issues/294)) - Don't enable the HD Haptics component if on macOS since it's broken - Fix an error that was causing controller configuration to reset ([#290](https://github.com/isXander/Controlify/issues/290))
Sign in

2.47 MB

2.0.0-beta.3+1.20.1 Beta 14.04.2024

Controlify 2.0.0-beta.3 for MC 1.20.1

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
Update target version from potato snapshot to 1.20.5-pre1 # Additions - Radial menus for creative hotbar save/load - Radial menu to select hotbar slot - Now publishing a secondary offline jar that bundles all the natives inside the JAR This jar will not ask to load SDL. It will attempt to do so automatically. # Translations [Controlify is now on Crowdin](https://crowdin.com/project/controlify), if you'd like to help, join my discord and ask! - 100% complete French translation - thanks Myuui! - 100% complete Mexican Spanish translation - thanks TheLegendofSaram and Zetsphiron! # Bug Fixes - Fix water splash rumble being applied when flying through water in spectator mode - Fix mixed input not working after enabling explicitly in config screen (closes [#267](https://github.com/isXander/Controlify/issues/267)) - Fix radial button not being able to be changed (closes [#275](https://github.com/isXander/Controlify/issues/275)) - Fix disconnecting/reconnecting the same controller being detect as a second controller (closes [#276](https://github.com/isXander/Controlify/issues/276)) - Fix axes not working when rebound in the settings (closes [#274](https://github.com/isXander/Controlify/issues/274)) - Fix in-game drop key conflicting with gui back/exit bind (close [#272](https://github.com/isXander/Controlify/issues/272)) - Optimise some mixins
Sign in

2.41 MB

2.0.0-beta.3+1.20.4 Beta 14.04.2024

Controlify 2.0.0-beta.3 for MC 1.20.4

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric
Show changes
Update target version from potato snapshot to 1.20.5-pre1 # Additions - Radial menus for creative hotbar save/load - Radial menu to select hotbar slot - Now publishing a secondary offline jar that bundles all the natives inside the JAR This jar will not ask to load SDL. It will attempt to do so automatically. # Translations [Controlify is now on Crowdin](https://crowdin.com/project/controlify), if you'd like to help, join my discord and ask! - 100% complete French translation - thanks Myuui! - 100% complete Mexican Spanish translation - thanks TheLegendofSaram and Zetsphiron! # Bug Fixes - Fix water splash rumble being applied when flying through water in spectator mode - Fix mixed input not working after enabling explicitly in config screen (closes [#267](https://github.com/isXander/Controlify/issues/267)) - Fix radial button not being able to be changed (closes [#275](https://github.com/isXander/Controlify/issues/275)) - Fix disconnecting/reconnecting the same controller being detect as a second controller (closes [#276](https://github.com/isXander/Controlify/issues/276)) - Fix axes not working when rebound in the settings (closes [#274](https://github.com/isXander/Controlify/issues/274)) - Fix in-game drop key conflicting with gui back/exit bind (close [#272](https://github.com/isXander/Controlify/issues/272)) - Optimise some mixins
Sign in

2.41 MB

2.0.0-beta.3+1.20.5-pre1 Beta 14.04.2024

Controlify 2.0.0-beta.3 for MC 1.20.5-pre1

Supported Minecraft versions
1.20.5-pre1
Loaders / Platforms
fabric
Show changes
Update target version from potato snapshot to 1.20.5-pre1 # Additions - Radial menus for creative hotbar save/load - Radial menu to select hotbar slot - Now publishing a secondary offline jar that bundles all the natives inside the JAR This jar will not ask to load SDL. It will attempt to do so automatically. # Translations [Controlify is now on Crowdin](https://crowdin.com/project/controlify), if you'd like to help, join my discord and ask! - 100% complete French translation - thanks Myuui! - 100% complete Mexican Spanish translation - thanks TheLegendofSaram and Zetsphiron! # Bug Fixes - Fix water splash rumble being applied when flying through water in spectator mode - Fix mixed input not working after enabling explicitly in config screen (closes [#267](https://github.com/isXander/Controlify/issues/267)) - Fix radial button not being able to be changed (closes [#275](https://github.com/isXander/Controlify/issues/275)) - Fix disconnecting/reconnecting the same controller being detect as a second controller (closes [#276](https://github.com/isXander/Controlify/issues/276)) - Fix axes not working when rebound in the settings (closes [#274](https://github.com/isXander/Controlify/issues/274)) - Fix in-game drop key conflicting with gui back/exit bind (close [#272](https://github.com/isXander/Controlify/issues/272)) - Optimise some mixins
Sign in

2.4 MB

2.0.0-beta.2+24w14potato Beta 03.04.2024

Controlify 2.0.0-beta.2 for MC 24w14potato

Supported Minecraft versions
24w14potato
Loaders / Platforms
fabric
Show changes
**Added support for 1.20.1, please report any weird issues concerning this!** # Changes - Only let users change 'Load Natives' option if they are supported on the system - Fix DualSense `left_stick_up` icon being broken - Game Mode Switcher - you can now bind a key to open a radial menu to change the current game mode - Rewritten flick stick to be accurate - Fix crash when the config can't be read
Sign in

2.63 MB

2.0.0-beta.2+1.20.1 Beta 31.03.2024

Controlify 2.0.0-beta.2 for MC 1.20.1

Supported Minecraft versions
1.20.1
Loaders / Platforms
fabric
Show changes
**Added support for 1.20.1, please report any weird issues concerning this!** # Changes - Only let users change 'Load Natives' option if they are supported on the system - Fix DualSense `left_stick_up` icon being broken - Game Mode Switcher - you can now bind a key to open a radial menu to change the current game mode - Rewritten flick stick to be accurate - Fix crash when the config can't be read
Sign in

2.01 MB

2.0.0-beta.2+1.20.4 Beta 31.03.2024

Controlify 2.0.0-beta.2 for MC 1.20.4

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric
Show changes
**Added support for 1.20.1, please report any weird issues concerning this!** # Changes - Only let users change 'Load Natives' option if they are supported on the system - Fix DualSense `left_stick_up` icon being broken - Game Mode Switcher - you can now bind a key to open a radial menu to change the current game mode - Rewritten flick stick to be accurate - Fix crash when the config can't be read
Sign in

2.01 MB

2.0.0-beta.1+1.20.4 Beta 26.03.2024

Controlify 2.0.0-beta.1+1.20.4

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric
Show changes
# Known bugs - DualSense HD haptics are reported as working for macOS and Linux, but does not do anything. # Overview ## Rewritten controller backend Every feature of a controller has now been turned into a modular component, each being optional and provided by the underlying driver. For example, the SDL gamepad driver will add a rumble component, which contains all the logic for rumble, but GLFW won't. As well as all that, the way inputs (buttons, axes, hats) are programmed has been completely rewritten to allow for an extremely modular system, each input has its own identifier, like `controlify:button/south`. This means custom mappings are not restricted to using only the hardcoded gamepad inputs. Generic joystick inputs slot into this system nicely using identifiers like `controlify:axis/0/negative`. Then, you can layer input mappings on top of the driver provided inputs like `controlify:axis/0/negative -> controlify:axis/left_stick_up`. Or, make your own inputs like `mypack:button/paddle_left` powered by only resource packs! This mapping process has been greatly simplified with an in-game mapping wizard that can walk you through creating a mapping (currently only to map to gamepads). ## Controller Mapping Wizard If your controller is not detected as a gamepad, and instead a regular joystick (either by a driver issue, or you really are using something like a flight-stick), you will be given the opportunity to easily map your controller to a regular gamepad layout to allow for the default binds to work and to get button textures. In the future, I hope to create a platform to automatically share your controller mappings to be used by other people. You can even create your own resource pack that includes these mappings, and even custom button textures. If you'd like help on how to do this, [join my discord server](https://short.isxander.dev/discord) ## SDL3 With 2.0, Controlify now utilises SDL3, the new in-development version of SDL that powers the advanced controller features. Hopefully, this should mean compatibility for more controllers. However, I regret to say that Steam Deck users will have to continue waiting for native support for back buttons and gyro. After heavy research and collaboration with the SDL team, we've concluded that due to the nature of Steam Input, it's impossible to bypass it unless on a driver level, *which is happening*. A kernel driver for Steam Deck is in the works. ## DualSense HD Haptics Controlify now has basic support for DualSense controller HD haptics. You will feel subtle vibrations when interacting with menus throughout the game. There is currently no support for adaptive triggers but this is trivial to add in the future. No haptic effects yet exist for gameplay, this involves sound design which I am not very good at. You can disable HD haptics in the vibration group in the settings menu. # Changelog - Add checksums to controller natives to prevent crashing when the SDL download was aborted, then tried to load next launch - Fix virtual mouse being jittery - New rumble effect for landing in water - Reduce the amount of rumble sources into simpler categories - Reimplemented controller type default mapping with the new system - Add a bluetooth warning screen that appears on first launch to suggest using USB for features such as HD haptics. This only appears on controllers where a feature is limited by bluetooth. For now, just DualSense. - Add HD haptic support for navigating through gui elements - Refactor of look input code - Add deadzone visualizer into the deadzone settings - Rewrite controller code completely - Increase unknown controller submission name to 64 chars - Adjust way controller UIDs are created to prevent same controllers being identified differently between launches - Add an option to adjust the radial menu timeout ([#254](https://github.com/isXander/Controlify/pull/254)) - Fix range of chat keyboard height being 800% - More resilient bind rendering to prevent seeing missing textures
Sign in

1.99 MB

1.8.1+1.20.4 Release 19.01.2024

Controlify 1.8.1+1.20.4

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.8.1 for 1.20.4 ## Bug Fixes - Fix crash when opening Sodium options when Reese's Sodium Options is installed.
Sign in

2.03 MB

1.8.0+1.20.4 Release 18.01.2024

Controlify 1.8.0+1.20.4

Supported Minecraft versions
1.20.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.8.0 for 1.20.4 ## Joystick Gamepad Emulation Controlify now supports joystick gamepad emulation. Some controllers may not be picked up correctly as a gamepad, so now you can emulate a gamepad by teaching Controlify what each input on your controller corresponds to on a gamepad. This will automatically appear if Controlify detects that your controller is not a gamepad. This is a common issue, where all the button textures show as purple/black squares. ## Additions - Add new rumble effect when walking on soul sand or any other block that slows you down. - Add recipe book navigation *by Arno Keesman* ([#222](https://github.com/isXander/Controlify/pull/222)) - Add a button that links to the wiki when the controller carousel screen is empty (no controllers detected). ## Changes - Improved functionality of changing a binding. They should be picked up a lot better now, and darkens the rest of the screen around the control. - Removed MixinExtras from the JAR since it is now included by Fabric Loader. - Rename 'Auto Deadzone Calibration' to 'Auto Calibration', and duplicate the option into the gyro section. - Better detection of damage for the rumble effect. - Rumble is now silenced when the game is paused. - All rumble effects are cleared when disconnecting. - Stop reducing aim sensitivity on crossbows since you do not aim when you pull them back. - Update the internal game controller database to the latest version. - Add a controller to the known list that was submitted heavily by the 'Submit Unknown Controller' screen. - Refactor the way Controlify shows the setup screens like calibration and submit unknown controller. ## Bug Fixes - Fix drop button from triggering if exit gui and drop are the same button. - Fix VMouse handling triggering whilst in-game, causing the button that toggles it to override other controls, like changing perspective. - Fix switching tabs in YACL not focusing the buttons properly. - Fix Sodium GUI compatibility, controls were not focusing. (THIS DOES NOT APPLY TO REESE'S SODIUM OPTIONS) - Fixed other mods like FreeCam from breaking input. ## Translations - French translation by Myuui ([#211](https://github.com/isXander/Controlify/pull/211))
Sign in

2.03 MB

1.7.0+1.20.4 Release 21.12.2023

Controlify 1.7.0+1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric
Show changes
No changelog provided.
Sign in

2.03 MB

1.7.0+1.20.3 Release 05.12.2023

Controlify 1.7.0+1.20.3

Supported Minecraft versions
1.20.3
Loaders / Platforms
fabric
Show changes
No changelog provided.
Sign in

2.03 MB

1.7.0+1.20.2 Release 10.11.2023

Controlify 1.7.0+1.20.2

Supported Minecraft versions
1.20.2
Loaders / Platforms
fabric
Show changes
# Controlify 1.7.0 for 1.20.1 Updated to 1.20.2. ## Changes since 1.7.0-beta.3 ### Bug Fixes - Fix crash when sometimes opening chat screen, even without a controller (#186) ## New Features - Added D-Pad snapping in container screens - Keyboard-like movement whitelist and warning toast when joining new servers - Added bind to open F3 debug screen - More snap points on recipe book - Allow users to define a custom SDL natives path (so you can put them in a common dir if you want) - Add a reset all binds button to controls tab - Added an SDL download screen that appears with a progress bar when downloading SDL2 for the first time or an update. ## Changes - Switched to Java Native Access (JNA) from Java Native Interface (JNI) for SDL2 native library. - This should fix issues on Linux and macOS when loading SDL2. - This makes adding more features with SDL2 easier in the future. - Provided `gamecontrollerdb.txt` to SDL and GLFW to (hopefully) improve controller compatibility. - Controller calibration now detects triggers on joysticks. You must re-calibrate your controller for this to take effect. - Internal changes to the way controllers are discovered, loaded and managed. - `delegate_setup` config option has been renamed to `quiet_mode`. - Pause screen's disconnect shortcut now focuses the button instead of clicking it. - Add a donate button to the controller carousel screen. - Modify how analogue inputs are processed whilst ingame or using the virtual mouse to make it feel more "circular" - Marginally improve performance of Controlify by using optimized hashmaps. - Pressing back button on server list now focuses on the back button. ## Bug Fixes - Fix pressing F3-Esc crashing when a controller is active. - Fix [Immediately Fast](https://modrinth.com/mod/immediatelyfast) compatibility causing extreme log spam. - Fix generic XInput controllers being identified as 8BitDo an controller. - Fix NullPointerException when opening radial menu with an invalid action bound. - Fix crash when discovering controllers without SDL loaded. - Fix crash when sometimes opening chat screen, even without a controller (#186)
Sign in

2.02 MB

1.7.0-beta.3+1.20.2 Beta 05.11.2023

Controlify 1.7.0-beta.3+1.20.2

Supported Minecraft versions
1.20.2
Loaders / Platforms
fabric
Show changes
# Controlify 1.7.0 (Beta 3) for 1.20.2 ## New Features - Added D-Pad snapping in container screens - Keyboard-like movement whitelist and warning toast when joining new servers - Added bind to open F3 debug screen - More snap points on recipe book - Allow users to define a custom SDL natives path (so you can put them in a common dir if you want) - Add a reset all binds button to controls tab ## Changes - Internal changes to the way controllers are discovered, loaded and managed. (this could introduce new bugs) - `delegate_setup` config option has been renamed to `quiet_mode`. - Pause screen's disconnect shortcut now focuses the button instead of clicking it. - Add a donate button to the controller carousel screen. - Modify how analogue inputs are processed whilst ingame or using the virtual mouse to make it feel more "circular" - Marginally improve performance of Controlify by using optimized hashmaps. ## Bug Fixes - Fix hotplugging when using natives. - Fix SDL download screen progress bar being a missing texture. - Fix people being unable to write newlines and spaces in signs when using mixed input mode. - Fix some modded GUIs crashing when attempting to open when Controlify is loaded. - Fix tridents not causing a vibration. - Fix rumble not working on joysticks. - Fix fabric mod json requirement allowing any 1.20 version not 1.20.2 and above.
Sign in

2.02 MB

1.7.0-beta.2+1.20 Beta 26.09.2023

Controlify 1.7.0-beta.2+1.20

Supported Minecraft versions
1.20.2
Loaders / Platforms
fabric
Show changes
# Controlify 1.7.0 (Beta 2) for 1.20.2 ## Changes - Updated to 1.20.2. - Pressing back button on server list now focuses on the back button. ## Bug Fixes - Fix pause menu no longer showing button guides (regression in 1.7.0-beta.1). - Fix NullPointerException when opening radial menu with an invalid action bound. - Fix crash when discovering controllers without SDL loaded.
Sign in

1.96 MB

1.7.0-beta.1+1.20 Beta 03.09.2023

Controlify 1.7.0-beta.1+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.7.0 (Beta 1) for 1.20.1 This patch focuses on stability and controller compatibility. ## Changes - Switched to Java Native Access (JNA) from Java Native Interface (JNI) for SDL2 native library. - This should fix issues on Linux and macOS when loading SDL2. - This makes adding more features with SDL2 easier in the future. - Provided `gamecontrollerdb.txt` to SDL and GLFW to (hopefully) improve controller compatibility. - Controller calibration now detects triggers on joysticks. You must re-calibrate your controller for this to take effect. - Added an SDL download screen that appears with a progress bar when downloading SDL2 for the first time or an update. ## Bug Fixes - Fix pressing F3-Esc crashing when a controller is active. - Fix [Immediately Fast](https://modrinth.com/mod/immediatelyfast) compatibility causing extreme log spam. - Fix generic XInput controllers being identified as 8BitDo an controller.
Sign in

1.96 MB

1.6.0+1.20 Release 19.08.2023

Controlify 1.6.0+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.6.0 for 1.20.1 ## Additions - Added No Fly Drifting option, can be disabled by the server. - Add 'Take Screenshot' binding - Add 'Pick block with NBT' binding ## Changes - Make all server policies 'allow' by default. If you install Controlify, you expect it. ## Bug Fixes - Fix use item rumble getting stuck on death or respawn - Fix toggle sneak toggling when dismounting or landing from flight ## Language Updates - Added Vietnamese translation [(#145)](https://github.com/isXander/Controlify/pull/145)
Sign in

1.85 MB

1.5.1+1.20 Release 11.08.2023

Controlify 1.5.1+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.5.1 for 1.20.1 ## New Features - Added Simple Voice Chat support. You can now bind push-to-talk and whisper to your controller and it will work properly. Radial menus have custom icons for some SVC actions. - Added radial menus to the API completely. ## Changes - Made rumble effects merge together rather than pausing each other when multiple effects are playing at once. - Slightly increased the values the auto-deadzone calibration gives you. ## Bug Fixes - Fixed the radial up/down/left/right bindings not having a localised name. ## Language Updates - Updated Chinese translation.
Sign in

1.83 MB

1.5.0+1.20 Release 08.08.2023

Controlify 1.5.0+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.5.0 for Minecraft 1.20.1 ## New Features ### Radial Menu ![radial menu showcase](https://cdn.modrinth.com/data/DOUdJVEm/images/e56d9be363b2b31440e16018cc01f197848b7ac6.webp) Added a radial menu for quick access to up to 8 common binds that could not fit on the controller buttons. The menu can be opened by holding down the bind (right d-pad by default), then selecting with the action you want (right-stick by default) and letting go of the bind. The menu can be configured in the config screen, as usual. ### Unknown Controller Submission ![picture of controller submission screen](https://cdn.modrinth.com/data/DOUdJVEm/images/f90fc916c7a40417294db37dc8f72f7729f9b482.png) When your controller is unidentified, a screen will pop up, asking you to send off some controller data in order for me to add it to the identification database. You can skip this screen if you want to, and it won't bother you again for that controller. ## Changes ### Controller Handling A lot of changes and improvements have been made regarding the way Controlify handles controllers: - Moved to an SDL2-based driver when available, you shouldn't notice any difference, but may support more controllers than the old GLFW approach. - XInput devices are now named properly in some cases, instead of just "XInput Controller" - Upon failure of detection, the controller will continue to load, as an unknown controller. - Updated the required SDL2 natives version to 2.28.2, hopefully fixing some controller bugs. - Reduced the delay before the mouse hides itself after use when using Mixed Input mode (from 3 to 2 seconds). - Added the 'PRINT_VID_PID' debug property which prints the vendor and product ID of any connected controller. ### Configuration Screen - Updated some controller arts. - Made the reset button act as an unbind button for controls. - Added a new "What's New" section to the configuration screen, so it's easier to spot the new features. - Fixed controller names not stacking properly when multiple controllers have the same name. - Credited Andrew Grant for making the controller art on the carousel screen, with a link to his GitHub. ## Bug Fixes As usual, a lot of bug fixes have been made: - Fixed not being able to type in text boxes after focusing them with a controller. - Fixed controller guides in inventory corresponding to the incorrect binds. - Fixed rumble not working intermittently. - Fix server reach-around not respecting config option and always being disallowed. - Fixed the chat rendering incorrectly when hidden. - Fixed the controller being disabled when pressing "Maybe Later" on the calibration screen if the controller was already calibrated. - Fix mixin remap error when starting up the game. - Fix missing textures relating to joysticks. - Fix missing language entry for joystick axis deadzones. ## Controller Database Updates Changes to the database that Controlify uses to identify controllers at runtime. - Added more Xbox controller identifications. - Added 8BitDo SN30 Pro & Ultimate. ## Translations - Update chinese translation
Sign in

1.83 MB

1.4.6+1.20 Release 26.07.2023

Controlify 1.4.6+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4.6 for 1.20 ## Bug Fixes - Fix hotplug issue whilst in-game. - Fix crash when depending on Controlify in a loom development environment
Sign in

1.78 MB

1.4.5+1.20 Release 24.07.2023

1.4.5+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4.5 for 1.20 ## Bug Fixes - Fix some movement input not working after hotplugging a controller until you switch worlds - Improve the feel of keyboard-like movement input - Use SDL when a controller isn't detected with hid4java - Fix crash on servers due to loading sounds - Resolve incompatibility with Fabric Item Group API where custom creative tabs would be cycled through in a random order
Sign in

1.78 MB

1.4.4+1.20 Release 11.07.2023

1.4.4+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4.4 for 1.20 ## Bug Fixes - Fix some binds not being able to be held down.
Sign in

1.8 MB

1.4.3+1.20 Release 11.07.2023

1.4.3+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4.3 for 1.20 ## Bug Fixes - Fix some binds triggering multiple times per tick.
Sign in

1.8 MB

1.4.2+1.20 Release 10.07.2023

1.4.2+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4.2 for 1.20 ## New Features - Added a 'Maybe Later' button to the calibration screen, which will close the screen and not calibrate the controller. - Added a 'Mixed Input' option which allows you to make any controller behave like the Steam Deck. - Implement SDL controller identification when `hid4java` is unavailable (on macOS ARM). ## Changes - Controller rumble is silenced whilst the window is out of focus, rather than the previous behaviour where all rumble effects were cancelled. - Optimize rumble driver calls to not send every tick if unnecessary. ## Bug Fixes - Fix the controller default config syncing with the normal config after a serialization failure.
Sign in

1.8 MB

1.4.1+1.20 Release 08.07.2023

1.4.1+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4.1 for 1.20 ## Bug Fixes - Fix attack and use keys getting stuck down - Fix crash with QSL to do with registering sounds
Sign in

1.78 MB

1.4.0+1.20 Release 02.07.2023

1.4.0+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.4 for 1.20 ## Additions - New config option to render ingame button guide HUD at the bottom rather than the top. - Support for dpad navigation in screens. - Changed the no gyro supported message to something more suitable for Steam Deck users, directing them to use Steam Input. ## Bug Fixes - Fix crash when opening journeymap menu with a Steam Deck. - Fix some vanilla override bindings from not working. - Fix crash on shutdown when not using SDL mappings with a joystick connected. - Fix virtual mouse not working properly on most GUIs. - Fix buttons not auto-focusing on Steam Deck. - Fix rare crash to do with `delegate_setup` config option. ## Localisation - Updated Chinese translation.
Sign in

1.79 MB

1.3.2+1.20 Release 26.06.2023

1.3.2+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.3.2 for 1.20 ## Additions - Added a toast when a server disables reach-around, and you have it enabled everywhere ## Bug Fixes - Fixed bug where some controller bindings weren't working on the Steam Deck.
Sign in

1.79 MB

1.3.1+1.20 Release 21.06.2023

1.3.1+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.3.1 for 1.20 ## Additions - Added new setting to have a custom scale for the in-game button guide hud. This is relative to the Minecraft gui scale setting. - Better Steam Deck handling, allowing simultaneous use of Steam Input features like mouse gyro emulation and touchpads. This is temporary until the Steam Deck driver is finished. ## Changes - Reimplement immediately-fast compatibility that was temporarily removed in 1.20 betas. Your button guides should be a little more performant now.
Sign in

1.78 MB

1.3.0+1.20 Release 11.06.2023

1.3.0+1.20

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric
Show changes
# Controlify 1.3 for 1.20 ## New Features - Added a config setting `delegate_setup` so modpack authors can move the controller setup to when users enter the config screen. ### Controller Carousel Screen This screen appears where the YACL config once was, after opening controller settings. You can select a controller from the carousel to either edit its settings or set it as the active controller. On each entry of the carousel, you can now also see a pixel art icon of the specific controller type, thanks to [Andrew Grant](https://github.com/Andrew6rant) for making these! ![carousel screen](https://cdn.modrinth.com/data/DOUdJVEm/images/33079219d3a2de06b8fa36bdb17d8fd632429c7b.png) ### New Controller Settings Screen Upon opening an individual controller config, a more refined YACL config screen will appear. Three categories are available: Basic, Advanced and Controls. Basic contains the most common settings you will change, advanced holds settings such as gyro and rumble. With the new settings screen, comes the features of YetAnotherConfigLib v3. Some option descriptions are now enhanced with gifs and images to better explain what they do. Because the controls groups are now actually classes as groups, searching the group name will show all controls in that group. ### Greatly improved gyro support I got my hands on a controller with gyro, so I was able to test and refine the functionality to make it as intuitive as possible. For starts, it actually works now (I forgot to enable the sensor) and the flick stick is now a smooth animation rather than just jumping 90 degrees. ### Better controller name detection If not provided by explicit controller detection, Controlify now uses the name found in the SDL game controller database, so more controllers should have more accurate names. ### Experimental anti-snapback Every spring isn't perfect, and can sometimes cause the stick to overshoot the neutral position when returning to it. This can cause the camera to drift slightly. This feature attempts to mitigate that. This feature can already be found in DS4Windows, but a more native solution is always better. To try it out, you need to set a JVM flag in your launcher: `-Dcontrolify.debug.use_snapback=true`, however, do be warned, this is extremely buggy and can cause the stick to jitter. ### Server-side support Controlify now has server-side support, meaning it is now recommended to install Controlify on your server. #### `/vibratecontroller` command This command allows you to make players' controllers vibrate. You can specify the intensity of both the low frequency and high frequency motors, and the duration of the vibration. You can select to either do a simple vibration, or place the vibration in world-space (either bound to an entity or position) with a range to have the vibration intensity decrease with distance. ``` /vibratecontroller <receivers> <low_freq_intensity> <high_freq_intensity> <duration_ticks> <(static|positioned)> [<range>] [<(position|entity>] /vibratecontroller @a 0 0.25 200 positioned 10 ~ ~ ~ /vibratecontroller @a 0.75 1 50 static /vibratecontroller @a 0.75 1 20 positioned 10 @e[type=minecraft:warden,sort=nearest,limit=1] /execute as @e[type=!minecraft:player] run vibratecontroller @a 1 0 5 positioned 20 @s ``` This comes with a client option in global settings to ignore these server requests to vibrate. #### Reach-around policy When Controlify is stored in the server, by default, the reach-around policy is set to `disallow`. You can allow reach-around placement on your server by setting the `reach_around_policy` config option to `true`. ## Changes - Removed extra mappings resource pack (merged into base resources) ## Bug Fixes - Fixed hotplugging not working when no controllers were connected at launch - Fixed natives not working on Apple Silicon
Sign in

1.78 MB

1.3.0-beta.2+1.20 Beta 05.06.2023

1.3.0-beta.2+1.20

Supported Minecraft versions
1.20
Loaders / Platforms
fabric
Show changes
# Controlify 1.3 (Beta 2) for 1.20 ## Additions ### Controller Carousel Screen This screen appears where the YACL config once was, after opening controller settings. You can select a controller from the carousel to either edit its settings or set it as the active controller. On each entry of the carousel, you can now also see a pixel art icon of the specific controller type, thanks to [Andrew Grant](https://github.com/Andrew6rant) for making these! ### New Controller Settings Screen Upon opening an individual controller config, a more refined YACL config screen will appear. Three categories are available: Basic, Advanced and Controls. Basic contains the most common settings you will change, advanced holds settings such as gyro and rumble. With the new settings screen, comes the features of YetAnotherConfigLib v3. Some option descriptions are now enhanced with gifs and images to better explain what they do. Because the controls groups are now actually classes as groups, searching the group name will show all controls in that group. ### Greatly improved gyro support I got my hands on a controller with gyro, so I was able to test and refine the functionality to make it as intuitive as possible. For starts, it actually works now (I forgot to enable the sensor) and the flick stick is now a smooth animation rather than just jumping 90 degrees. ### Better controller name detection If not provided by explicit controller detection, Controlify now uses the name found in the SDL game controller database, so more controllers should have more accurate names. ### Experimental anti-snapback Every spring isn't perfect, and can sometimes cause the stick to overshoot the neutral position when returning to it. This can cause the camera to drift slightly. This feature attempts to mitigate that. This feature can already be found in DS4Windows, but a more native solution is always better. To try it out, you need to set a JVM flag in your launcher: `-Dcontrolify.debug.use_snapback=true`, however, do be warned, this is extremely buggy and can cause the stick to jitter. ## Bug Fixes - Fixed the natives onboarding screen getting stuck until a restart - Fix crash when attempting to load joysticks.
Sign in

1.76 MB

1.2.1+1.19.4 Release 19.05.2023

1.2.1+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.2.1 ## Bug Fixes - Updated mixin extras to 0.2.0-beta.8 to resolve some rare crashes (memoryLeakFix)
Sign in

1.03 MB

1.3.0-beta.1+1.20 Beta 17.05.2023

1.3.0-beta.1+1.20

Supported Minecraft versions
1.20-pre2
Loaders / Platforms
fabric
Show changes
# Controlify 1.3 Beta 1 (for 1.20) Updated for Minecraft 1.20 ## New Features - Added a config setting `delegate_setup` so modpack authors can move the controller setup to when users enter the config screen. ## Changes - Removed extra mappings resource pack (merged into base resources) ## Beta 1 - Added a config setting `delegate_setup` so modpack authors can move the controller setup to when users enter the config screen. - Removed the immediately-fast compatibility temporarily. - Removed extra mappings resource pack (merged into base resources)
Sign in

1.0 MB

1.2.0+1.19.4 Release 14.05.2023

1.2.0+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.2 ## New Features - Container button guide - just like bedrock edition - Button guides and shortcuts for the title screen and pause menu - Controller bind conflict detection - binds that conflict with each other are highlighted in red - Battery level warning as a toast. (EXPERIMENTAL) - Controller vibration & gyro support on macOS - A toast is now displayed when your primary controller was connected and automatically switched to. ## Changes - Cursor snapping is now instant - Only print debug info if non-default - Removed 'VMouse Escape' bind in favour of GUI back. - Removed vanilla overrides for: swap hands, inventory, change perspective, show player list. This means nothing to the user but may reduce bugs. ## Bug Fixes - Fix rumble reported as unsupported when it's just off - Fixed a bug where the logs were spammed on Steam Deck devices - Fix hidden mouse hovering over buttons in the centre of the screen - Fix rare crash
Sign in

1.03 MB

1.1.1+1.19.4 Release 05.05.2023

1.1.1+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.1.1 ## Additions - Binds can now be unbound by pressing the right stick down (configurable bind). ## Changes - Vibration natives are now onboarded on-demand (when a controller is connected), rather than on startup. - Add extra details to controller construction crash report. - Update toasts to be more clear. ([#64](https://github.com/isXander/Controlify/issues/64) by madis0) - Update vibration onboarding message to be more generic, including Gyro. ## Bug Fixes - Fix reconnected controllers being unidentified. - Fix some mod keybindings failing to register as controller binds. - Fix 'Out Of Focus Input' option not working properly. - Fix crash with some unmapped joysticks. - Fix 'GUI Abstract Action 2' bind not saving properly.
Sign in

0.97 MB

1.1.0+1.19.4 Release 21.04.2023

1.1.0+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.1 A noteable update to Controlify, with a lot of new features. ## New Features - Controller vibration support for all platforms. - Gyro support for compatible controllers. - Reach-around block interaction that imitates Bedrock Edition's exact behaviour. - Reduce aim sensitivity option. When aiming, the sensitivity is reduced and more fine control is given. - UI sounds option. - A toggleable setting enables playing the legacy console edition UI sound when changing the selected component in GUIs. In the future, this will be expanded to have more sounds. - Modded keybinds are now automatically registered as controller binds. - Bindings are now grouped into categories. - Under-the-hood drivers. - Compound joysticks, allowing for an infinite amount of inputs. This currently has no UI, and you have to create a joystick mapping resource-pack yourself. This will come in a future update. - Two abstract gui controller binds are available for mod developers to use in any screen context. - Button guide in screens, with a new API for mod developers to add their own button guides. - New registry for screenop API, as an alternative to mixing into UIs, you now register `ScreenProcessor`s and `ComponentProcessor`s on the Controlify entrypoint. - New builder API for controller bindings, deprecating the old constructor-based approach. ### Controller Vibration This is a feature that is available on all platforms, Windows, Linux, and Mac. The current vibrations are: - Using items (including eating) - Taking damage - Ender dragon death - Anvil use (clang! clang! clang!) - Explosions - Their intensity is scaled based on the explosion's distance from the player and power. - This is a cool custom effect where you feel an initial boom, and then another fading vibration. - Survival block mining - The intensity is scaled based on the block's hardness. - Items breaking - Fishing rod bite Vibrations play nicely together, where playing a vibration over a longer vibration does not cause the longer vibration to stop, but is suppressed until the interrupting vibration is completed. ### Gyro support Controlify now has built-in support for controller gyroscopes, allowing you to make fine movements in-game. This can be combined with [flick stick](https://www.reddit.com/r/gamedev/comments/bw5xct/flick_stick_is_a_new_way_to_control_3d_games_with/) to be able to use a controller without the compromise of using the thumbsticks. This requires use of a compatible controller, such as a Dualsense controller. Currently, the Steam Deck is not supported, as it does not expose the gyro data to the OS, however, explicit support for this device is planned in the future. ### Under-the-hood drivers Controlify now uses a new driver system, which allows me to combine multiple libraries to create a more powerful controller interface, with a modular system to mix and match drivers. This means in the future, I can add more advanced features per-controller, such as Steam Deck touchpad and back buttons explicitly supported in-game. ### Built-in resource pack for extra mappings Controlify now has a built-in resource pack, which contains mappings and language files for the aforementioned joystick. The split was done to not modify the default language file, which would become huge in size and potentially cause merge conflicts. ## Changes There are multiple breaking API changes in this update, but as of writing, I am not aware of any mods that utilise any of Controlify's APIs. This will not happen in minor updates when this mod is more popular. - Ingame guide registry now takes a function that provides `IngameGuideContext`, rather than many parameters, this future-proofs the API if more parameters are added. - Some ingame guide classes have moved inside the `api` package. - Partial Chinese translation by [@GodGun968](https://github.com/GodGun968). ### Screen navigation improvements Moving between components in GUIs feel more like most other games, where when holding the stick in a direction, it moves once, waits a bit, and then moves through components quickly. Think holding down a key while you type. ### More controller identifications More controllers are now identified out-of-box, particularly the PS3 and Dualsense controllers. Along with that, DualSense, PS3 and Steam Deck now have textures. ### Improved crash handling Where possible, Controlify now generates Minecraft crash reports with details of the controller which caused the crash. ### Improved joystick mapping Allows the mapping of joysticks to be more flexible, allowing for more complex mappings. This has been battle-tested with a Thrustmaster TM.16000M FCS HOTAS joystick. ## Bug Fixes - Fixed a bug where some in-game binds worked in containers. ([#35](https://github.com/isXander/Controlify/issues/35)) - Fix controllers not being detected half the time on startup. - Fix unidentified controllers not being able to save configs. - Fixed a bug where closing the pause menu or similar menu would cause you to trigger in-game inputs if bound to the same button - Fixed YetAnotherConfigLib not being declared as a fabric dependency, causing crashes if not present.
Sign in

0.97 MB

1.1.0-beta.4+1.19.4 Release 21.04.2023

1.1.0-beta.4+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
- Fix many crashes
Sign in

0.97 MB

1.1.0-beta.3+1.19.4 Release 18.04.2023

1.1.0-beta.3+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.1 (Beta 3) ## New Features ### Gyro support Controlify now has built-in support for controller gyroscopes, allowing you to make fine movements in-game. This can be combined with [flick stick](https://www.reddit.com/r/gamedev/comments/bw5xct/flick_stick_is_a_new_way_to_control_3d_games_with/) to be able to use a controller without the compromise of using the thumbsticks. This requires use of a compatible controller, such as a Dualsense controller. Currently, the Steam Deck is not supported, as it does not expose the gyro data to the OS, however, explicit support for this device is planned in the future. ### UI sounds A toggleable setting enables playing the legacy console edition UI sound when changing the selected component in GUIs. In the future, this will be expanded to have more sounds. ### Under-the-hood drivers Controlify now uses a new driver system, which allows me to combine multiple libraries to create a more powerful controller interface, with a modular system to mix and match drivers. This means in the future, I can add more advanced features per-controller, such as Steam Deck touchpad and back buttons explicitly supported in-game. ### Improved joystick mapping Allows the mapping of joysticks to be more flexible, allowing for more complex mappings. This has been battle-tested with a Thrustmaster TM.16000M FCS HOTAS joystick. ### Built-in resource pack for extra mappings Controlify now has a built-in resource pack, which contains mappings and language files for the aforementioned joystick. The split was done to not modify the default language file, which would become huge in size and potentially cause merge conflicts. ### Improved crash handling Where possible, Controlify now generates Minecraft crash reports with details of the controller which caused the crash. ## Changes ### Screen navigation improvements Moving between components in GUIs feel more like most other games, where when holding the stick in a direction, it moves once, waits a bit, and then moves through components quickly. Think holding down a key while you type. ### More controller identifications More controllers are now identified out-of-box, particularly the PS3 and Dualsense controllers. Along with that, Dualsense, PS3 and Steam Deck now have textures. ### Vibration natives downloading changes The vibration natives are now downloaded from my maven repository, allowing for better version control and syncing with the mod version. ## Bug Fixes - Fixed a bug where closing the pause menu or similar menu would cause you to trigger in-game inputs if bound to the same button - Fixed YetAnotherConfigLib not being declared as a fabric dependency, causing crashes if not present. ## API Changes ### Sources JAR now published The sources JAR is now published to the maven repository, allowing you to debug Controlify and view documentation in your IDE. ### Controller binding API refactor Controller binding API has had a minor refactor that will cause incompatibilities with mods. ### YACL option binding generator Bindings now allow you to create a YACL option, to add to your own config GUIs.
Sign in

0.96 MB

1.1.0-beta.2+1.19.4 Beta 05.04.2023

1.1.0-beta.2+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.1 (Beta 2) ## New Vibrations - **Explosions** now cause a vibration. Their intensity is scaled based on the explosion's distance from the player and power. This is a cool custom effect where you feel an initial boom, and then another fading vibration. - **Survival block mining** now causes a vibration. The intensity is scaled based on the block's hardness. - **Item break** now causes a vibration. - **Fishing rod fish bite** now causes a vibration. ## Vibration Changes A new continuous vibration effect has been added. This allows for more complex vibrations over a non-specific duration. This means an overhaul of some vibrations: - Bow draw vibration now feels like a real bow draw with a slight wobble on max charge (like the animation). - Crossbow load vibration now matches the animation. - Eating vibration now matches the animation. Also, vibrations now play nicely together, where playing a vibration over a longer vibration does not cause the longer vibration to stop, but pause. ## Bug Fixes - Fix the health vibration sometimes not playing. - Fix controllers not being detected half the time on startup. - Fix unidentified controllers not being able to save configs.
Sign in

0.83 MB

1.1.0-beta.1+1.19.4 Beta 04.04.2023

1.1.0-beta.1+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.1 (Beta 1) A noteable update to Controlify, with a lot of new features. ## New Features - Controller vibration support for all platforms. - Reach-around block interaction that imitates Bedrock Edition's exact behaviour. - Reduce aim sensitivity option. When aiming, the sensitivity is reduced and more fine control is given. - Modded keybinds are now automatically registered as controller binds. - Bindings are now grouped into categories. - Compound joysticks, allowing for an infinite amount of inputs. This currently has no UI, and you have to create a joystick mapping resource-pack yourself. This will come in a future update. - Two abstract gui controller binds are available for mod developers to use in any screen context. - Button guide in screens, with a new API for mod developers to add their own button guides. - New registry for screenop API, as an alternative to mixing into UIs, you now register `ScreenProcessor`s and `ComponentProcessor`s on the Controlify entrypoint. - New builder API for controller bindings, deprecating the old constructor-based approach. ### Controller Vibration This is a feature that is available on all platforms, Windows, Linux, and Mac. Only a few vibrations are implemented in this beta, but I'd love suggestions for more. The current vibrations are: - Using items (including eating) - Taking damage - Ender dragon death - Anvil use (clang! clang! clang!) ## Changes There are multiple breaking API changes in this update, but as of writing, I am not aware of any mods that utilise any of Controlify's APIs. This will not happen in minor updates when this mod is more popular. - Ingame guide registry now takes a function that provides `IngameGuideContext`, rather than many parameters, this future-proofs the API if more parameters are added. - Some ingame guide classes have moved inside the `api` package. - Partial Chinese translation by [@GodGun968](https://github.com/GodGun968). ## Bug Fixes - Fixed a bug where some in-game binds worked in containers. ([#35](https://github.com/isXander/Controlify/issues/35))
Sign in

0.79 MB

1.0.0+1.19.4 Release 15.03.2023

1.0.0+1.19.4

Supported Minecraft versions
1.19.4
Loaders / Platforms
fabric
Show changes
# Controlify 1.0 Due to this being the first full release, all features from betas will be listed here. ## Features - In-game complete controller input - 4-axis screen operation with thumbsticks - In-game button guide hud with accompanying mod API - Cursor snapping to slots in containers (with API) - Bedrock-like look sensitivity - Controller mapping interface to change buttons - "Virtual mouse" fallback for incompatible screens and containers - Joystick support (limited) - Auto deadzone detection - Controller hotplugging - Resource-pack based controller model identification, button rendering and joystick mapping - Seperate X/Y axis sensitivity settings - Axis deadzone configuration - Accessibility options per-controller, auto jump, toggle sneak, toggle sprint. - 1.19.4 tab system compatibility - Steam Deck support - Chat offset for on-screen keyboards - Keyboard-like movement setting for over-zealous anti-cheats - Immediately-fast HUD batching ## Compatibility - Most vanilla menu support - YACL support - Sodium support - Iris support - Explicit immediately-fast support for button guide hud batching ## New since 0.3.0 - Update to 1.19.4 release - Rewritten controller identification system to be more reliable and to support Steam Deck - Add icon to Mod Menu - Fix virtual mouse spawning top-left when it should spawn in the middle - Chat offset for on-screen keyboards - Add compatibility for navbars for all screens, rather than just create world - Controller switch confirmation toast - Keyboard-like movement setting for over-zealous anti-cheats - Fix binding API breaking with generics - Fix YACL cycling using incorrect bindings
Sign in

0.71 MB

0.3.0+1.19.4 Beta 22.02.2023

0.3.0+1.19.4

Supported Minecraft versions
1.19.4-pre1
Loaders / Platforms
fabric
Show changes
# Milestone 3 This milestone includes a lot of community suggestions and joystick support (though multiple of these cannot be used at once *yet*) - Joystick support - completely modular with resource pack mapping system. - Controller deadzone auto-calibration system - More button guides - Swap hands bind - Shift click bind - Better error handling for controller identification service - Improve controller looking - Improve controller snapping - Auto jump per-controller - Steamdeck identification - Sodium support ([this build](https://discord.com/channels/602796788608401408/1078028514390974565) and onwards) - Current controller is now saved between loads - New 1.19.4-pre1 create world screen tab compatibility
Sign in

0.23 MB

0.2.0+1.19.4 Beta 10.02.2023

0.2.0+1.19.4

Supported Minecraft versions
23w05a 23w06a
Loaders / Platforms
fabric
Show changes
# [Milestone 2](https://github.com/isxander/controlify/milestone/2) - In-game dynamic button guide hud with accompanying API - Controller cursor snapping for containers - Rewrite of player look input to feel more snappy and bedrock-like - Fix toggle sneak not working - Fix controller bindings not saving in some scenarios ![Button guide hud screenshot](https://cdn.modrinth.com/data/DOUdJVEm/images/57c41cee14680c74faf947c5cff355c0af4c35b3.png)
Sign in

0.6 MB

0.1.0+1.19.4 Beta 08.02.2023

0.1.0+1.19.4

Supported Minecraft versions
23w05a 23w06a
Loaders / Platforms
fabric
Show changes
# [Milestone 0.1](https://github.com/isXander/Controlify/milestone/1?closed=1) - In-game complete controller input - Controller Mapping - Joystick screen navigation - Virtual Mouse Support in any GUI - Controller hotplugging - Common vanilla menu compatibility - YACL compatibility - Controller model identification - Controller button theming - Separate X/Y look sensitivity control - Controller deadzone configuration - Controller Accessibility (auto jump + sneak)
Sign in

0.58 MB