Controller Support
Making use of Controllers
Section titled “Making use of Controllers”This includes Steam Deck’s Gamepad, PlayStation/Xbox controllers and so on.

Fabric/Quilt
Section titled “ Fabric/Quilt”Before you continue, ensure that the correct version of the Fabric API mod on Fabric or the Quilted Fabric API mod on Quilt for your instance is installed.
Controlify (for Minecraft Versions 1.19.4 or newer)
Section titled “ Controlify (for Minecraft Versions 1.19.4 or newer)”For Minecraft 1.19.4 or newer, we recommend Controlify. It’s a controller mod that has a lot of features that aren’t in MidnightControls.
It can be installed using Prism Launcher’s mod downloader function through either Modrinth (recommended) or CurseForge. Once installed, please launch your instance and navigate to the in-game controller menu (Options -> Controls -> Controller Settings) and do the calibration. Once that’s done, you’re ready to use your controller!
MidnightControls (for Minecraft Versions 1.18 or newer)
Section titled “ MidnightControls (for Minecraft Versions 1.18 or newer)”For Minecraft 1.18 or newer, we recommend MidnightControls, an updated fork of LambdaControls.
It can be installed using Prism Launcher’s mod downloader function through either Modrinth (recommended) or CurseForge. Once installed, please launch your instance and navigate to the in-game controls menu. Within the in-game controls menu, you may need to change the “Mode” setting to Controller in order for the game to respond to input from the gamepad. If it doesn’t work, you can use the app linked in the mod to edit the controller mappings.
LambdaControls (for Minecraft Versions 1.16.2 to 1.18)
Section titled “ LambdaControls (for Minecraft Versions 1.16.2 to 1.18)”NOTE: This mod is currently unmaintained and hasn’t been updated since June of 2021, so unless you really need to, use MidnightControls.
For Minecraft 1.16.2 to 1.18, we recommend LambdaControls.
It can be installed using Prism Launcher’s mod downloader function through either Modrinth (recommended) or CurseForge. Once installed, please launch your instance and navigate to the in-game controls menu. Within the in-game controls menu, you may need to change the “Mode” setting to Controller in order for the game to respond to input from the gamepad. If it doesn’t work, you can use the app linked in the mod to edit the controller mappings.
NeoForge
Section titled “ NeoForge”
Controlify (for Minecraft Versions 1.20.3 or newer)
Section titled “ Controlify (for Minecraft Versions 1.20.3 or newer)”For Minecraft 1.20.3 or newer, we recommend Controlify. It’s a controller mod that has a lot of features that aren’t in MidnightControls or Controllable.
It can be installed using Prism Launcher’s mod downloader function through either Modrinth (recommended) or CurseForge. Once installed, please launch your instance and navigate to the in-game controller menu (Options -> Controls -> Controller Settings) and do the calibration. Once that’s done, you’re ready to use your controller!
MidnightControls (for Minecraft Versions 1.21 or newer)
Section titled “ MidnightControls (for Minecraft Versions 1.21 or newer)”For Minecraft 1.21 or newer, we recommend MidnightControls, an updated fork of LambdaControls.
It can be installed using Prism Launcher’s mod downloader function through either Modrinth (recommended) or CurseForge. Once installed, please launch your instance and navigate to the in-game controls menu. Within the in-game controls menu, you may need to change the “Mode” setting to Controller in order for the game to respond to input from the gamepad. If it doesn’t work, you can use the app linked in the mod to edit the controller mappings.
Controllable (for Minecraft Versions 1.20.4 or newer)
Section titled “ Controllable (for Minecraft Versions 1.20.4 or newer)”For Minecraft versions 1.20.4 or above, we also recommend Controllable.
Controllable can be installed using Prism Launcher’s mod downloader function through CurseForge. Once installed, you may now launch your instance, and find that the mod should begin working immediately.
Controllable (for Minecraft Versions 1.12.2 or newer)
Section titled “ Controllable (for Minecraft Versions 1.12.2 or newer)”For Minecraft versions 1.12.2 or above, we also recommend Controllable.
Controllable can be installed using Prism Launcher’s mod downloader function through CurseForge. Once installed, you may now launch your instance, and find that the mod should begin working immediately.