Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Controlify (Controller support)

Controlify (Controller support)

Adds the best controller support to Minecraft Java edition!

6.40M
1,054
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.4

Platforms

Fabric
NeoForge
Quilt

Supported environments

Client-side
Client and server (optional)

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Patreon

Creators

isxander
isxander Owner

Details

Licensed LGPL-3.0-or-later
Published 2 years ago
Updated 4 weeks ago
DescriptionGalleryChangelogVersions
All versions2.0.0 for fabric 1.20.1

2.0.0 for fabric 1.20.1

Download
Report

Changelog

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

By donating on my Ko-Fi, 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)
  • 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)

Bug fixes

  • Fix not being able to break blocks in surivival mode after an out-of-focus client grabs mouse (fix #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

Dependencies

dependency-iconFabric APIrequired
dependency-iconYetAnotherConfigLib (YACL)required
dependency-iconMod Menuoptional

Files

controlify-2.0.0+1.20.1-fabric.jar(4.02 MiB) Primary
Download
controlify-2.0.0+1.20.1-fabric-offline.jar(13.12 MiB)
Download

Metadata

Release channel

Release

Version number

2.0.0+1.20.1-fabric

Loaders

Fabric

Game versions

1.20–1.20.1

Downloads

2195

Publication date

January 20, 2025 at 10:32 PM

Publisher

isxander

isxander

Owner

Version ID

Modrinth is open source.

main@396f737

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.