MrCrayfish's Controllable Mod Wiki & Guide
wiki.9minecraft.net/mrcrayfishs-controllable-mod/
MrCrayfish's Controllable Mod is the definitive utility for Minecraft: Java Edition that introduces native controller support, featuring a Bedrock-style interface, analog movement, and a highly customizable radial menu.
Overview
Controllable is an open-source utility mod developed by MrCrayfish that enables players to use gamepads and controllers to play Minecraft: Java Edition. While Java Edition traditionally lacks native controller support, this mod bridges the gap by providing an experience comparable to—and in many ways superior to—the Bedrock Edition. It supports a wide array of controllers, including Xbox, PlayStation, and Nintendo Switch Pro controllers, and is built on the SDL2 library for high performance and compatibility.
Key Features
- Native Gamepad Support: Play with almost any USB or Bluetooth controller.
- Bedrock-Style UI: Includes context-based button hints and a navigation experience designed for gamepads.
- Analog Movement: Move freely in 360 degrees rather than being restricted to 8-way keyboard movement.
- Radial Menu: A customizable wheel that allows you to bind multiple game actions to a single controller button.
- Multi-Instance Support: Run multiple instances of Minecraft on one PC, each controlled by a different gamepad.
- Accessibility: Provides an alternative input method for players who find keyboard and mouse difficult to use.