BetterController
No reviews yet
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.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers