MidnightControls: Ultimate Gamepad Support for Minecraft on Fabric

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

FileVersionLoaderSize
midnightcontrols-1.0.0+1.18.jar1.18.1Fabric541 КБDownload
midnightcontrols-1.5.0+1.18.jar1.18.1Fabric522 КБDownload
midnightcontrols-1.4.1+1.18.jar1.18.1Fabric575 КБDownload
midnightcontrols-1.1.0+1.19.jar1.19-SnapshotFabric545 КБDownload
midnightcontrols-1.7.0+1.19.jar1.19-SnapshotFabric528 КБDownload
midnightcontrols-1.5.0+1.19.jar1.19-SnapshotFabric524 КБDownload
midnightcontrols-1.4.1+1.19.jar1.19-SnapshotFabric577 КБDownload
midnightcontrols-1.3.0+1.19.jar1.19-SnapshotFabric559 КБDownload
midnightcontrols-1.2.2+1.19.jar1.19-SnapshotFabric558 КБDownload
midnightcontrols-1.2.1+1.19.jar1.19-SnapshotFabric558 КБDownload
midnightcontrols-1.2.0+1.19.jar1.19-SnapshotFabric558 КБDownload
midnightcontrols-1.4.0+1.19.jar1.19-SnapshotFabric577 КБDownload
midnightcontrols-1.6.0+1.19.jar1.19.2Fabric526 КБDownload
midnightcontrols-1.7.1+1.19.jar1.19.2Fabric532 КБDownload
midnightcontrols-1.7.3+1.19.jar1.19.2Fabric547 КБDownload
midnightcontrols-1.7.4+1.19.jar1.19.2Fabric547 КБDownload
midnightcontrols-1.7.1+22w43a.jar1.19.3Fabric533 КБDownload
midnightcontrols-1.7.2+1.19.3.jar1.19.3Fabric543 КБDownload
midnightcontrols-1.7.3+1.19.3.jar1.19.3Fabric548 КБDownload
midnightcontrols-1.8.1+1.19.4.jar1.19.4Fabric557 КБDownload
midnightcontrols-1.8.0+1.19.4.jar1.19.4Fabric553 КБDownload
midnightcontrols-1.8.2+1.20.jar1.20.1Fabric549 КБDownload
midnightcontrols-1.9.3+1.20.jar1.20.1Fabric584 КБDownload
midnightcontrols-1.9.4+1.20.jar1.20.1Fabric584 КБDownload
midnightcontrols-1.9.0+1.20.2.jar1.20.2Fabric574 КБDownload
midnightcontrols-1.9.1+1.20.jar1.20.3Fabric576 КБDownload
midnightcontrols-1.9.2+1.20.4.jar1.20.4Fabric576 КБDownload
midnightcontrols-1.9.3+1.20.4.jar1.20.4Fabric576 КБDownload
midnightcontrols-1.9.4+1.20.4.jar1.20.4Fabric576 КБDownload
midnightcontrols-1.9.5+1.20.jar1.20.5Fabric580 КБDownload
midnightcontrols-fabric-1.10.0.1.jar1.21Fabric637 КБDownload
midnightcontrols-fabric-1.10.0.jar1.21Fabric633 КБDownload
midnightcontrols-fabric-1.10.0-rc.2.jar1.21Fabric633 КБDownload
midnightcontrols-fabric-1.10.0-rc.1.jar1.21Fabric633 КБDownload
midnightcontrols-fabric-1.10.0-beta.1.jar1.21Fabric633 КБDownload
midnightcontrols-1.9.7+1.21.jar1.21Fabric601 КБDownload
midnightcontrols-fabric-1.12.0+1.21.11.jar1.21.11Fabric902 КБDownload
midnightcontrols-fabric-1.11.4-beta.1.jar1.21.11Fabric903 КБDownload
midnightcontrols-fabric-1.10.1.jar1.21.3Fabric633 КБDownload
midnightcontrols-fabric-1.10.5.jar1.21.4Fabric639 КБDownload
midnightcontrols-fabric-1.10.2.jar1.21.4Fabric637 КБDownload
midnightcontrols-fabric-1.10.4.jar1.21.4Fabric639 КБDownload
midnightcontrols-fabric-1.10.3.jar1.21.4Fabric637 КБDownload
midnightcontrols-fabric-1.11.0.jar1.21.5Fabric678 КБDownload
midnightcontrols-fabric-1.10.6.jar1.21.5Fabric642 КБDownload
midnightcontrols-fabric-1.11.1.jar1.21.8Fabric674 КБDownload
midnightcontrols-fabric-1.11.2.jar1.21.8Fabric675 КБDownload
midnightcontrols-fabric-1.11.3-beta.3.jar1.21.9Fabric884 КБDownload
midnightcontrols-fabric-1.11.3-beta.2.jar1.21.9Fabric884 КБDownload
midnightcontrols-fabric-1.11.3-beta.1.jar1.21.9Fabric699 КБDownload
midnightcontrols-fabric-1.11.3-alpha.1.jar1.21.9Fabric696 КБDownload
midnightcontrols-fabric-1.11.3-alpha.2.jar1.21.9Fabric696 КБDownload
midnightcontrols-fabric-1.12.1+26.1.jar26.1Fabric862 КБDownload
midnightcontrols-neoforge-1.10.0-rc.2.jar1.21NeoForge675 КБDownload
midnightcontrols-neoforge-1.10.0.jar1.21NeoForge675 КБDownload
midnightcontrols-neoforge-1.10.0-rc.1.jar1.21NeoForge675 КБDownload
midnightcontrols-neoforge-1.10.0-beta.1.jar1.21NeoForge675 КБDownload
midnightcontrols-neoforge-1.10.0.1.jar1.21NeoForge680 КБDownload
midnightcontrols-neoforge-1.12.0+1.21.11.jar1.21.11NeoForge870 КБDownload
midnightcontrols-neoforge-1.10.1.jar1.21.3NeoForge675 КБDownload
midnightcontrols-neoforge-1.10.3.jar1.21.4NeoForge680 КБDownload
midnightcontrols-neoforge-1.10.2.jar1.21.4NeoForge679 КБDownload
midnightcontrols-neoforge-1.10.5.jar1.21.4NeoForge681 КБDownload
midnightcontrols-neoforge-1.10.4.jar1.21.4NeoForge681 КБDownload
midnightcontrols-neoforge-1.11.0.jar1.21.5NeoForge719 КБDownload
midnightcontrols-neoforge-1.10.6.jar1.21.5NeoForge684 КБDownload
midnightcontrols-neoforge-1.11.2.jar1.21.8NeoForge715 КБDownload
midnightcontrols-neoforge-1.11.1.jar1.21.8NeoForge715 КБDownload
midnightcontrols-neoforge-1.12.1+26.1.jar26.1NeoForge858 КБ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.