90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

2.0.0 for fabric 1.21.4

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

Files

controlify-2.0.0+1.21.4-fabric.jar(4.03 MiB) Primary Download
controlify-2.0.0+1.21.4-fabric-offline.jar(13.13 MiB) Download

Project members

isxander

Owner

Details

Licensed LGPL-3.0-or-later
Published 2 years ago
Updated 3 days ago