XInput Controller Support for Minecraft 1.4.7
Adds native Xbox/XInput controller support to Minecraft 1.4.7, enabling full gameplay and GUI interaction using a gamepad. Designed for use with both JInput (cross-platform) and JXInput (Windows fallback) backends.
Description:
This mod allows players to use Xbox-compatible controllers to navigate, play, and interact with Minecraft 1.4.7. Features include:
Demonstration of Mod Support:

Gameplay Controls:
| Button | Gameplay Function | GUI Function |
|---|---|---|
| A | Jump | Click / Drag |
| B | Drop | Right-click |
| X | – | Close GUI |
| Y | Inventory | Shift-click / Auto-craft |
| LB | – | Scroll |
| RB | – | Scroll |
| LT | Use item | – |
| RT | Attack | – |
| Back | Chat / Recipe Browser | Close / Open Recipe Browser |
| Start | Pause Menu | Close GUI |
| LThumb | - | – |
| RThumb | - | – |
| D-Pad | Sneak / Hotbar / Sprint | Scroll / Hotbar |
| LStick | Move player | Move cursor |
| RStick | Camera / optional GUI | Move cursor (if implemented) |
Analog movement using the left stick.
Sprinting, jumping, sneaking, attacking, and using items mapped to standard controller buttons.
Hotbar cycling and inventory interaction using D-pad and shoulder buttons.
GUI Navigation:
Free cursor movement using the left stick in menus and containers.
Left-click, right-click, and drag actions mapped to controller buttons.
Hotbar selection and inventory shift-click via D-pad and triggers.
Compatible with the in-game recipe browser for quick crafting.
Controller Backends:
Primary: JInput (bundled with LWJGL, works cross-platform).
Fallback: JXInput (Windows-only, for cases where JInput fails).
Requirements:
Minecraft 1.4.7 (vanilla or Forge).
Java 6 or higher.
Xbox or compatible XInput controller.
Installation:
Place the mod in your mods folder.
Launch Minecraft 1.4.7 for controller support, disable with config.
Intended Use:
Provides a full gamepad experience for players who prefer controllers, particularly useful for couch play, accessibility, or alternative control setups in Minecraft 1.4.7.
Credits
Beta Testers
- HOLY TRAP ARCHIVES (macOS)
- RAIDEN (Linux)
- Tajoma (Linux)
- SpartanS1ayer (Steam Deck)

