promotional bannermobile promotional banner

BetterController

Play Minecraft with a controller like on console — smooth analog movement, full UI navigation, customizable bindings and native support for Xbox, PlayStation and Switch gamepads.

File Details

bettercontroller-0.2.1.jar

  • R
  • Mar 23, 2026
  • 174.96 KB
  • 513
  • 1.21.11
  • Fabric

File Name

bettercontroller-0.1.0.jar

Supported Versions

  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:bettercontroller-1486155:7801515"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog

All notable changes to this project are documented in this file.

[Unreleased] - 2026-03-23

Fixed

  • GUI navigation tick flow now runs every screen tick in ControllerGuiNavigationHooks (no more effective pulse-only gating).
  • Added targeted hotfix instrumentation for GUI navigation with [GUI-HOTFIX] logs:
    • active screen class
    • resolved mode
    • selected widget/slot info
    • directional input and consumption paths (slider/list/inventory)
  • Added left-stick menu hysteresis diagnostics in GuiInputRouter to validate clean press/release directional engagement.
  • Creative inventory controller navigation now switches tabs reliably on horizontal boundary intent and tab/page inputs.
  • Flight mode toggle reliability improved in MinecraftInputApplier:
    • jump assist uses a timed window instead of a single-tick pending flag
    • synthetic jump pulse (release then rise) is applied through PlayerInput to generate a reliable second jump edge for creative flight toggling
    • added [FLY-HOTFIX] event logs for arm/trigger visibility

Notes

  • Current hotfix logs are intentionally verbose for in-game diagnosis and may be reduced/removed once behavior is validated.