ModsFinder

Midnight gamepad (controller support)

by 1Studios

With Midnight gamepad installed, a controller can replace the keyboard and mouse for playing Minecraft Java Edition.

FabricClient-side onlyMIT License1.21.11

What it does

The mod lets players play Minecraft Java Edition with a gamepad in place of a keyboard and mouse. The author describes the aim as making play more absorbing and easier on the hands for people who favor a gamepad. Basic controller gameplay is supported, and the author recommends pairing it with Midnight Assist for a better controller experience.

Midnight gamepad is a Fabric mod for 1.21.11 only, released under the MIT License and not open source. Only the client needs it, so the server and other players do not have to install anything. Fabric API and Fabric Language Kotlin are required, while Cloth Config API and Mod Menu are optional. The current file is 0.3, published 2026-06-06 on the alpha channel.

Key features

  1. Gamepad play

    Controller input drives Minecraft Java Edition in place of the keyboard and mouse for everyday play.

  2. Controller vibration

    Certain in-game actions produce controller rumble, giving haptic feedback when they happen.

  3. On-screen keyboard

    A virtual keyboard lets players type chat messages with a controller, without a physical keyboard.

  4. Pre-alpha status

    The mod is an early pre-alpha release, and some features are unfinished and unstable. Its features and interface, including the virtual keyboard, are still being improved.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.110.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 2

Cloth Config APIConfiguration Library for Minecraft Mods
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Use cases

Couch and handheld play

Players who sit away from a desk can use a controller for the whole session, including typing in chat through the on-screen keyboard.

Pairing with Midnight Assist

The author suggests Midnight Assist as a companion for a better controller experience, so players who want more controller support can add it.

Who it’s for: Players who prefer a controller over a keyboard and mouse in Minecraft Java Edition on Fabric 1.21.11. Because the mod is in pre-alpha with incomplete features, it suits players who accept unstable behavior while the controls are still being reworked.

How it compares

Full comparison

Use My Keyboard is a Fabric client mod for 1.21.8 under a custom license, and it is not open source. Gamepad Hotbar is open source under the MIT License, client-side only, and covers 1.21.1 – 1.21.11 on both Fabric and NeoForge. Keyboard/Mouse Input Detection is open source under the MIT License and needs to run on both client and server for 1.21.5 – 1.21.10, so it differs in environment from this mod.

ModLoadersGame versionsEnvironmentUpdated
Midnight gamepad (controller support)Fabric1.21.11Client-side only2026-06-06
Use My KeyboardFabric1.21.8Client-side only2025-08-29
Gamepad HotbarFabric and NeoForge1.21.1 – 1.21.11Client-side only2026-01-03
Keyboard/Mouse Input DetectionFabric1.21.5 – 1.21.10Client and server2026-01-07

Questions

Does Midnight gamepad need Fabric API?

Yes. Fabric API is a required dependency, and Fabric Language Kotlin is also required. Both must be installed alongside the mod.

Does the server need Midnight gamepad?

No. Players add it to their own game, and a server needs no copy.

Can Midnight gamepad be used on NeoForge or Forge?

No. The mod is published for Fabric only, and its single supported game version is 1.21.11.

In the catalog

Midnight gamepad (controller support) is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from 1Studios

All projects

Similar mods

What the author says

-This is a pre-alpha version of the mod. Features are incomplete and may change over time. THIS IS NOT A FORK OF MIDNIGHT CONTROLS # What it does?: This mod adds controller support to Minecraft Java Edition, allowing players to play the game using a gamepad instead of a keyboard and mouse.
1Studios, on the Modrinth page

Official listing

Owner
1Studios
Published
2026-04-20
Updated on Modrinth
2026-06-06
Facts verified
2026-10-15

Tags