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.
Back to Files

bettercontroller-0.2.1.jar

File namebettercontroller-0.1.0.jar
Uploader
NekuzakyNekuzaky
Uploaded
Mar 23, 2026
Downloads
532
Size
175.0 KB
Mod Loaders
Fabric
File ID
7801515
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

Fabric

modImplementation "curse.maven:bettercontroller-1486155:7801515"

Learn more about Curse Maven

What's new

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.

This mod has no additional files