Minecraft Java Edition does not natively support controllers, although there are quick and easy fixes for this. With a few minor tweaks, Survivors can play Minecraft Java using an Xbox, PS4, PS5, and pretty much any other controller at their disposal. See how to configure it.
How to play Minecraft with an Xbox, PS4 or PS5 controller
You can play Minecraft Java Edition with an Xbox, PS4 or PS5 controller by launching the game on Steam and configuring the buttons via Big Picture mode.
This is how easy it is to set up a controller for use with Minecraft Java on PC:
And here is a step-by-step guide on how to get Minecraft Java working with a controller:
1. ADD MINECRAFT TO STEAM
Minecraft Java Edition must be added to Steam in order to manually add a controller to Go to Steam, then select “Add Game” in the bottom left corner. Now select “Add non-Steam game”.
You can then select Minecraft from the menu or the Minecraft Launcher. You can now launch Minecraft directly from Steam.
2. OPEN STEAM IN BIG PICTURE MODE
Next, you need to open Steam in Big Picture mode. This allows you to manually configure Minecraft controller settings.
To do this, go to the “Big Picture Mode” icon in the top right corner of Steam. After entering the mode, click on the settings cog and go to the controller settings. Now select the controller you want to use from the menu.
Make sure your controller is plugged in and listed under Detected Controllers before proceeding.
3. SET CONTROLLER SETTINGS FOR MINECRAFT
Now you need to configure your controller settings to work correctly with Minecraft. Return to the main Big Picture mode page and select “Library” to open your games list. Under the Browse option, go to Games and use the filter to select Minecraft.
Instead of launching Minecraft, you want to go to Manage Shortcut. This allows you to configure game settings by selecting “Controller Configuration” under Steam input.
You can now spend some time manually adjusting your inputs, or for a much faster and more efficient method, go to Browse Configs and select one of several custom settings for your controller.