BetterController
Play Minecraft with a controller like on console — smooth analog movement, full UI navigation, customizable bindings and native support for Xbox…
I don't know my version or loader



BetterController
Play Minecraft Java with any gamepad. BetterController makes Minecraft feel like a console game — plug in your controller, launch the game, and play. No menus to fight, no setup, no server install.
Features
- Plug-and-play — auto-detects Xbox, PlayStation, Switch Pro and generic XInput controllers, swaps the on-screen button glyphs to match, and survives hot-disconnect.
- Analog everything — per-axis deadzone, anti-deadzone, response curve and adaptive smoothing on the look stick.
- Full GUI navigation — inventories, chests, creative search, options, world list, plus a virtual keyboard for chat. The right stick scrolls scrollable screens.
- Creative double-tap fly — the vanilla toggle just works.
- In-game settings screen — five sliders (movement deadzone, look X / Y sensitivity, look speed, trigger threshold); everything else lives in a JSON config that reloads live.
- Debug overlay (F8) — raw axes, triggers, processed vectors, pressed buttons.
- Lightweight and allocation-free in the tick loop — no rumble bloat, no radial menu.
Default bindings
Left stick moves, right stick looks. A / Cross jumps, RT mines, LT uses, Y / Triangle opens the inventory, B / Circle drops, X / Square swaps hands, RB / LB switch hotbar slots and creative tabs, D-pad up opens chat, Start pauses. Everything is rebindable in config/bettercontroller.json.
Requirements
- Fabric Loader + Fabric API
- Client-side only — safe on any server, not required server-side
See each version for its exact Minecraft and Java requirements.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.1, 1.21.11
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as bettercontroller-0.2.1.jar — drop this file into the mods folder
- Download size: 133 KB
- Download link checked 23 Aug 2026 — working
These come from our own check of the pack file, not from the source page.