Download MidnightControls for Minecraft to enable full gamepad support, touch controls, and reach-around mechanics on the Fabric loader today.
Download midnightcontrols for Minecraft 26.1, 1.21.11, 1.21.9, 1.21.8, 1.21.5, 1.21.4
Original name: midnightcontrols
Minecraft: 1.18.1, 1.19-Snapshot, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.21, 1.21.11, 1.21.3, 1.21.4, 1.21.5, 1.21.8, 1.21.9, 26.1
Loaders: Fabric, NeoForge
| File | Version | Loader | Size | |
|---|
| midnightcontrols-1.0.0+1.18.jar | 1.18.1 | Fabric | 541 КБ | Download |
| midnightcontrols-1.5.0+1.18.jar | 1.18.1 | Fabric | 522 КБ | Download |
| midnightcontrols-1.4.1+1.18.jar | 1.18.1 | Fabric | 575 КБ | Download |
| midnightcontrols-1.1.0+1.19.jar | 1.19-Snapshot | Fabric | 545 КБ | Download |
| midnightcontrols-1.7.0+1.19.jar | 1.19-Snapshot | Fabric | 528 КБ | Download |
| midnightcontrols-1.5.0+1.19.jar | 1.19-Snapshot | Fabric | 524 КБ | Download |
| midnightcontrols-1.4.1+1.19.jar | 1.19-Snapshot | Fabric | 577 КБ | Download |
| midnightcontrols-1.3.0+1.19.jar | 1.19-Snapshot | Fabric | 559 КБ | Download |
| midnightcontrols-1.2.2+1.19.jar | 1.19-Snapshot | Fabric | 558 КБ | Download |
| midnightcontrols-1.2.1+1.19.jar | 1.19-Snapshot | Fabric | 558 КБ | Download |
| midnightcontrols-1.2.0+1.19.jar | 1.19-Snapshot | Fabric | 558 КБ | Download |
| midnightcontrols-1.4.0+1.19.jar | 1.19-Snapshot | Fabric | 577 КБ | Download |
| midnightcontrols-1.6.0+1.19.jar | 1.19.2 | Fabric | 526 КБ | Download |
| midnightcontrols-1.7.1+1.19.jar | 1.19.2 | Fabric | 532 КБ | Download |
| midnightcontrols-1.7.3+1.19.jar | 1.19.2 | Fabric | 547 КБ | Download |
| midnightcontrols-1.7.4+1.19.jar | 1.19.2 | Fabric | 547 КБ | Download |
| midnightcontrols-1.7.1+22w43a.jar | 1.19.3 | Fabric | 533 КБ | Download |
| midnightcontrols-1.7.2+1.19.3.jar | 1.19.3 | Fabric | 543 КБ | Download |
| midnightcontrols-1.7.3+1.19.3.jar | 1.19.3 | Fabric | 548 КБ | Download |
| midnightcontrols-1.8.1+1.19.4.jar | 1.19.4 | Fabric | 557 КБ | Download |
| midnightcontrols-1.8.0+1.19.4.jar | 1.19.4 | Fabric | 553 КБ | Download |
| midnightcontrols-1.8.2+1.20.jar | 1.20.1 | Fabric | 549 КБ | Download |
| midnightcontrols-1.9.3+1.20.jar | 1.20.1 | Fabric | 584 КБ | Download |
| midnightcontrols-1.9.4+1.20.jar | 1.20.1 | Fabric | 584 КБ | Download |
| midnightcontrols-1.9.0+1.20.2.jar | 1.20.2 | Fabric | 574 КБ | Download |
| midnightcontrols-1.9.1+1.20.jar | 1.20.3 | Fabric | 576 КБ | Download |
| midnightcontrols-1.9.2+1.20.4.jar | 1.20.4 | Fabric | 576 КБ | Download |
| midnightcontrols-1.9.3+1.20.4.jar | 1.20.4 | Fabric | 576 КБ | Download |
| midnightcontrols-1.9.4+1.20.4.jar | 1.20.4 | Fabric | 576 КБ | Download |
| midnightcontrols-1.9.5+1.20.jar | 1.20.5 | Fabric | 580 КБ | Download |
| midnightcontrols-fabric-1.10.0.1.jar | 1.21 | Fabric | 637 КБ | Download |
| midnightcontrols-fabric-1.10.0.jar | 1.21 | Fabric | 633 КБ | Download |
| midnightcontrols-fabric-1.10.0-rc.2.jar | 1.21 | Fabric | 633 КБ | Download |
| midnightcontrols-fabric-1.10.0-rc.1.jar | 1.21 | Fabric | 633 КБ | Download |
| midnightcontrols-fabric-1.10.0-beta.1.jar | 1.21 | Fabric | 633 КБ | Download |
| midnightcontrols-1.9.7+1.21.jar | 1.21 | Fabric | 601 КБ | Download |
| midnightcontrols-fabric-1.12.0+1.21.11.jar | 1.21.11 | Fabric | 902 КБ | Download |
| midnightcontrols-fabric-1.11.4-beta.1.jar | 1.21.11 | Fabric | 903 КБ | Download |
| midnightcontrols-fabric-1.10.1.jar | 1.21.3 | Fabric | 633 КБ | Download |
| midnightcontrols-fabric-1.10.5.jar | 1.21.4 | Fabric | 639 КБ | Download |
| midnightcontrols-fabric-1.10.2.jar | 1.21.4 | Fabric | 637 КБ | Download |
| midnightcontrols-fabric-1.10.4.jar | 1.21.4 | Fabric | 639 КБ | Download |
| midnightcontrols-fabric-1.10.3.jar | 1.21.4 | Fabric | 637 КБ | Download |
| midnightcontrols-fabric-1.11.0.jar | 1.21.5 | Fabric | 678 КБ | Download |
| midnightcontrols-fabric-1.10.6.jar | 1.21.5 | Fabric | 642 КБ | Download |
| midnightcontrols-fabric-1.11.1.jar | 1.21.8 | Fabric | 674 КБ | Download |
| midnightcontrols-fabric-1.11.2.jar | 1.21.8 | Fabric | 675 КБ | Download |
| midnightcontrols-fabric-1.11.3-beta.3.jar | 1.21.9 | Fabric | 884 КБ | Download |
| midnightcontrols-fabric-1.11.3-beta.2.jar | 1.21.9 | Fabric | 884 КБ | Download |
| midnightcontrols-fabric-1.11.3-beta.1.jar | 1.21.9 | Fabric | 699 КБ | Download |
| midnightcontrols-fabric-1.11.3-alpha.1.jar | 1.21.9 | Fabric | 696 КБ | Download |
| midnightcontrols-fabric-1.11.3-alpha.2.jar | 1.21.9 | Fabric | 696 КБ | Download |
| midnightcontrols-fabric-1.12.1+26.1.jar | 26.1 | Fabric | 862 КБ | Download |
| midnightcontrols-neoforge-1.10.0-rc.2.jar | 1.21 | NeoForge | 675 КБ | Download |
| midnightcontrols-neoforge-1.10.0.jar | 1.21 | NeoForge | 675 КБ | Download |
| midnightcontrols-neoforge-1.10.0-rc.1.jar | 1.21 | NeoForge | 675 КБ | Download |
| midnightcontrols-neoforge-1.10.0-beta.1.jar | 1.21 | NeoForge | 675 КБ | Download |
| midnightcontrols-neoforge-1.10.0.1.jar | 1.21 | NeoForge | 680 КБ | Download |
| midnightcontrols-neoforge-1.12.0+1.21.11.jar | 1.21.11 | NeoForge | 870 КБ | Download |
| midnightcontrols-neoforge-1.10.1.jar | 1.21.3 | NeoForge | 675 КБ | Download |
| midnightcontrols-neoforge-1.10.3.jar | 1.21.4 | NeoForge | 680 КБ | Download |
| midnightcontrols-neoforge-1.10.2.jar | 1.21.4 | NeoForge | 679 КБ | Download |
| midnightcontrols-neoforge-1.10.5.jar | 1.21.4 | NeoForge | 681 КБ | Download |
| midnightcontrols-neoforge-1.10.4.jar | 1.21.4 | NeoForge | 681 КБ | Download |
| midnightcontrols-neoforge-1.11.0.jar | 1.21.5 | NeoForge | 719 КБ | Download |
| midnightcontrols-neoforge-1.10.6.jar | 1.21.5 | NeoForge | 684 КБ | Download |
| midnightcontrols-neoforge-1.11.2.jar | 1.21.8 | NeoForge | 715 КБ | Download |
| midnightcontrols-neoforge-1.11.1.jar | 1.21.8 | NeoForge | 715 КБ | Download |
| midnightcontrols-neoforge-1.12.1+26.1.jar | 26.1 | NeoForge | 858 КБ | Download |
MidnightControls: Gamepad Support and Reach-Around for Minecraft
Transitioning from keyboard and mouse inputs to a controller setup often feels restrictive in vanilla environments, but this modification changes the paradigm entirely. Designed specifically for the Fabric loader, this tool transforms how players interact with the world, offering a seamless bridge between console-style comfort and PC precision. Whether you are building complex redstone contraptions on a portable device or relaxing on a couch with a Steam Deck, this add-on ensures your input method never limits your creativity.
Core Mechanics and Enhanced Interaction
The primary value of this modification lies in its reimagined input logic. Unlike basic remapping tools that simply overlay button prompts, this system introduces advanced mechanical features such as the "reach-around" capability. This function allows players to access and place blocks around corners without needing direct line of sight, a crucial feature for navigating tight spaces or intricate builds. The camera control and hotbar management are redistributed logically to reduce hand fatigue during extended sessions.
Visual fidelity is also enhanced through optional on-screen button indicators reminiscent of the Bedrock Edition interface. These dynamic prompts help users memorize custom layouts quickly, eliminating the need to constantly pause and check configuration menus. For mod developers, the included API ensures that new items and actions from other mods can be mapped cleanly without requiring clumsy workarounds, maintaining stability across large modpacks.
Broad Device Compatibility
One of the strongest assets of this tool is its extensive hardware support. It natively recognizes a wide array of input devices, including Sony DualShock and DualSense pads, standard Xbox controllers, Nintendo Switch Pro Controllers, and Joy-Cons. Furthermore, it integrates smoothly with Steam Input devices, making it ideal for Steam Deck users. When connecting a less common peripheral, users might notice the device name appearing in orange within the settings menu. This color code indicates that a pre-made button mapping does not yet exist for that specific model, requiring manual configuration.
Installation and Version Stability
To ensure a stable experience, this modification must be installed within the Fabric ecosystem. It is not compatible with Forge or Quilt loaders directly. Users should verify they have the correct version of the Fabric Loader installed that matches their target Minecraft version before adding the file to the mods folder. Dependencies listed by the author, typically found on the Midnightdust project page, must also be present to prevent launch crashes.
For those seeking additional functionalities that may be considered advantageous in multiplayer environments, a separate extension known as MidnightControlsExtra is available. This modular approach keeps the core installation clean and focused on accessibility rather than gameplay alterations. To streamline the process, many players utilize modern launchers like foxygame.net, which can automatically handle dependency resolution and mod injection, saving time on manual file management.
Configuring Unsupported Controllers
If your controller displays an orange status indicator, you will need to generate a custom mapping string. This process involves using external utilities such as GamepadTool or AntiMicroX to identify axis and button codes. Once generated, this string is pasted into the MidnightControls mapping editor. Contributing these custom maps back to the community via the SDL_GameControllerDB repository on GitHub helps future users avoid the same setup hurdles.
Ultimately, if you are looking to download MidnightControls: Gamepad Support and Reach-Around for Minecraft, you are choosing a path of reduced friction and increased comfort. By starting with a baseline Fabric build and carefully checking for hotkey conflicts with other installed modifications, players can achieve a robust control scheme. This setup delivers the predictability needed for serious crafting while providing the relaxation of controller-based play, ensuring your game remains enjoyable regardless of the hardware you choose.