Follow GamingOnLinux on and
We do often include affiliate links to earn us some pennies. See more here.

An idiots guide to setting up Minecraft on Steam Deck / SteamOS with controller support

By -
Last updated: 14 Jan 2025 at 8:01 pm UTC

Minecraft (Java Edition) has supported Linux platforms for a long time, so getting it running on Steam Deck / SteamOS is easy. Here's your foolproof guide to getting it set up correctly and with controller support too.

Amazingly, Minecraft Java Edition in the year of 2025 still doesn't have controller support built-in. So you need to resort to modding the game. All simple to do though, thankfully, as Minecraft has a ridiculously huge community of people building incredible mods for it. So here's what you need to do.

Side-note: the start of this guide is exactly the same as another guide "How to install extra software, apps and games on SteamOS and Steam Deck", but diverges on the specific bits for the Minecraft setup. For any time you need an on-screen keyboard on Steam Deck you can press STEAM + X.

Firstly, get your Steam Deck / SteamOS machine booted into Desktop Mode. On a Steam Deck this is found in the Power menu like shown in the below shots.

You can also hold down the power button to bring up the menu below.

Note: in Desktop Mode, you'll have a shortcut on your Desktop named "Return to Gaming Mode" to go back to the main Steam Gaming Mode interface.

Once in Desktop Mode you're going to want to search for an app called Discover. Do this by tapping the bottom left button to open the menu on the desktop:

Discover may also show up on the bottom bar as a blue shopping bag icon.

Once you have Discover open, you can search for an app called Prism Launcher and install it.

It's a really easy to use free and open source Minecraft Launcher with built-in modding support.

Now launch the Prism Launcher and you'll be greeted with a language selection screen, launcher theme selection, and then you'll be asked to add your Microsoft Account. You can either do this via the browser on the SteamOS machine, or by scanning a QR code. This is so it will link your Microsoft Account to the Prism Launcher. You have to do this step to play it.

After you've linked your account, you're now ready to actually install Minecraft. You'll be presented with a blank Prism Launcher here ready to add in whatever you want.

Here, we're going to get Minecraft installed along with a mod called Controlify. This offers probably some of the best and most featured controller support available for Minecraft Java Edition.

To do this, click Add Instance in the top left of the Prism Launcher. For the purposes of this guide, we're just going to use plain Minecraft Java Edition version 1.21.4 (the latest at guide publishing time).

This will add it into the Prism Launcher, and then we want to select it and tap the Edit button over to the right of the launcher.

This next step is where we're going to add in the controller support.

When you hit Edit, you'll then be given the below settings screen.

Here we want to select Version on the left, then Install Loader on the right side of the screen. Mods need a mod loader to actually work so this is what we need to do first.

That will bring up the below mod loader installation screen.

Here you can select Fabric on the left, and the latest version of that should be fine and click Ok.

Once that's done, we can then select Mods on the left panel. Which will bring up the Mods screen.

Select Download Mods on the right side.

Make sure it's set to Modrinth, and then in the search bar type in Controlify. You'll need to then select it, hit the "Select mod for download" button which will then pop up a list of exactly what it will download, just click through Ok.

Once done, you'll be sent back to the Mods screen to show that it's all installed.

The first time you go to Launch, it will take a while, as it then needs to actually download Minecraft and initialise the mods. However, you do not want to launch it here. For the controller support to work properly, you want to go back into Gaming Mode.

Before we do that, we need to add it to Steam!

Tap the bottom left button on the desktop to open the desktop launcher, then go into Games and scroll to find Prism Launcher. Right click on it -> Add to Steam.

Then you can close everything and go back into Gaming Mode. To do so close everything, and in the top left of your desktop there's a shortcut to return to Gaming Mode.

In Gaming mode open your Steam Library, then go into the Non-Steam section and you'll find Prism Launcher to open.

Once open, you'll notice controller input doesn't work in the Prism Launcher.

If you hold down the STEAM button you can use the Right Thumbpad to use mouse input to select the Minecraft instance you installed and double click using the Right Trigger.

Give it a moment to actually load Minecraft in the background. When you launch, it will still show the launcher for a minute or two until Minecraft itself appears.

Initially you'll be greeted with a screen about downloading an extra helper library. You can again here hold down the STEAM button and use the Right Thumbpad + Right Trigger to hit Yes.

Then it will download and ask you to do controller calibration (same again on controls).

After that, controller support is fully enabled and you're good to go exploring. Now you'll have controller support and the correct icons on the screen as well making it really easy to play Minecraft on Steam Deck / SteamOS.

Article taken from GamingOnLinux.com.
8 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
4 comments Subscribe

Stella 11 hours ago
View PC info
  • Supporter Plus
nicely done!
blindcoder 11 hours ago
Thank you! That may be the last excuse gone to not buy Minecraft :D
nwildner 10 hours ago
Controlify Is a really solid mod, and it feels like the game was built for gamepads when you are playing to the point you forget this game only supports officially mouse+keyboard.

The auto detection of gamepads works fine, and I've been able to test it on the Desktop with a "Switch Pro Controller", on the Steam Deck, and my nephew plays with both Xbox One and PS4 controllers on Windows using Prism Launcher.

Really awesome pieces of software(Prism and Controlify).
Pyretic 5 hours ago
I also recommend the Fabulously Optimised modpack, which dramatically boosts your performance completely free of charge.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register



Buy Games
Buy games with our affiliate / partner links: