HomeJavaModsControllable
Controllable
ModsJava

Controllable

by MrCrayfish · on CurseForge

Play Minecraft Java Edition with a Controller / Gamepad. Free Minecraft Java mod for 1.20.1, 1.21.11, 1.21.1.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.11 · Fabric⬇ Download for 1.21.10 · Fabric⬇ Download for 1.21.9 · Fabric⬇ Download for 1.21.8 · Fabric⬇ Download for 1.21.7 · Fabric⬇ Download for 1.21.6 · Fabric⬇ Download for 1.21.5 · Fabric⬇ Download for 1.21.4 · Fabric⬇ Download for 1.21.1 · Fabric⬇ Download for 1.20.4 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.21.11 · NeoForge⬇ Download for 1.21.10 · NeoForge⬇ Download for 1.21.9 · NeoForge⬇ Download for 1.21.8 · NeoForge⬇ Download for 1.21.7 · NeoForge⬇ Download for 1.21.6 · NeoForge⬇ Download for 1.21.5 · NeoForge⬇ Download for 1.21.4 · NeoForge⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.4 · NeoForge⬇ Download for 1.20.4 · Forge⬇ Download for 1.20.1 · Forge⬇ Download for 1.19.4 · Forge⬇ Download for 1.19.3 · Forge⬇ Download for 1.19.2 · Forge⬇ Download for 1.19.1 · Forge⬇ Download for 1.19 · Forge⬇ Download for 1.18.2 · Forge⬇ Download for 1.18 · Forge⬇ Download for 1.17.1 · Forge⬇ Download for 1.16.5 · Forge⬇ Download for 1.16.3–1.16.4 · Forge⬇ Download for 1.16.1 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Controllable — screenshot 1Controllable — screenshot 2Controllable — screenshot 3Controllable — screenshot 4Controllable — screenshot 5Controllable — screenshot 6Controllable — screenshot 7Controllable — screenshot 8

Discord Server

  YouTube Channel

📖 About

Minecraft: Java Edition has long been missing native controller support. Controllable aims to let players enjoy Java Edition without the limitation of a keyboard and mouse. Start playing Java Edition with full gamepad functionality, letting you play with Xbox, PlayStation, or other controllers in an experience comparable to Bedrock Edition. Controllable includes a range controller-specific features and enhancements to ensure you have seamless controller experience.

See the Controllable documentation for help with connecting your controller and diagnosing issues. 

✅ Features

⚠️ Important Notes

Analong Movement is disabled when playing on remote servers (e.g. Hypixel) due to anti-cheat plugins. You can override this setting by changing Analog Movement from "Local Only" to "Always", however be warned that Controllable is not resposible if you get banned on any server.

If you are running a multi-instance of Minecraft: Java Edition and want to play on a server/LAN, each instance needs to be signed into a different Microsoft account. It is recommended to create custom installations in the launcher where the game directory is pointing to a unique location for each instance, otherwise you will share the same game settings and will not be able to customise button mappings, etc.

Some features are not available on older versions of Controllable. It is recommended to use the newest versions of Controllable and play on the latest version of Minecraft for the best experience. Older versions of Controllable may also be buggy and won't be fixed. MrCrayfish is currently supporting Minecraft 1.20.1 and above.

🙋‍♀️ Need Support? Join the Official Discord Server:

The comment section isn't great for support, join the official discord server. You can get help installing and configuring mods, resolving crashes and more! Plus you'll also get access to news about mod updates and development (before anywhere else).

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

📺 Java videos for Controllable watch on YouTube ↗

✔️ How to Install and Setup Controllable (Minecraft Mod)YouTube✔️ How to Install and Setup Controllable (Minecraft Mod)MrCrayfish
🎬Made a video about Controllable? Feature it #1 here for free — put the mcmodshub.com link near the top of your description, or in a pinned comment.

Explore more