April 20, 2022

How to Enable Minecraft Controller Support

Minecraft is one of the well-known video games of all time in the gaming community. With an open-world concept in the sandbox genre, the game has been enjoyed by about 140 million active players since its launch. Although the Java version is the original, Bedrock is more popular among gamers because of its availability on console and mobile platforms. Minecraft Java gives freedom to players to equip custom skins and mods to enrich the gameplay experience at the cost of being more resource-exhausting and only available on PC. Being a PC exclusive also means that the Java version doesn’t support controllers natively. However, there is a workaround available for players who want to experience Minecraft Java using controllers. In this article, you will get to know the differences between Java and Bedrock versions of Minecraft and how you could enjoy this game with Minecraft controller support.

How to Enable Minecraft Controller Support

How to Enable Minecraft Controller Support

Minecraft comes in two versions: Java and Bedrock. There are many key differences between Minecraft Java and Bedrock versions that alter the experience for the gamers playing either version.

We have summarised the differences between the two to help you choose which version should fit your gaming style the most.

Minecraft Java Minecraft Bedrock
PC exclusive. Works on Windows, MacOS and Linux Cross-Platform play. Available on PC, gaming console and mobile platform
Free community-made mods Add-ons available in Marketplace to buy
Resource-consuming Doesn’t require much resources
No native controller support Support controllers natively.
Not so smooth gameplay Smoother gameplay experience

Minecraft is available on different platforms like PC, macOS, Linux, Xbox, and PlayStation, with handheld platforms like Nintendo Switch, Android, and iOS.

Since Minecraft doesn’t support Minecraft Java controller, there is a workaround to use the Steam PC Client to add Minecraft PC controller support. The following methods will show you how to enable controller support in Minecraft Java.

Step 1: Add Controller Support to Steam

Firstly, download Steam on your system and complete the installation process. After installing Steam, follow these steps:

1. Open the Steam PC Client.

2. Login with your Account name and Password in the Steam application.

Steam PC Client login

3. Click on Steam from the top left-hand corner and click Settings from the menu.

Steam menu. How to Enable Minecraft Controller Support

4. Now, click on the Controller tab on the left.

5. Then, click on GENERAL CONTROLLER SETTINGS, as depicted below.

Controller settins in Steam settings window. How to Enable Minecraft Controller Support

6. Check the boxes in the Controller settings window on your system depending on the controller you own, as shown below.

  • PlayStation Configuration Support
  • Xbox Configuration Support
  • Switch Pro Configuration Support
  • Generic Gamepad Configuration Support

Check the boxes in the Controller settings window on your system depending on the controller you own

7. Finally, click on Back.

Also Read: Fix Minecraft Login Error in Windows 10

Step 2: Add Minecraft to Steam Library

After enabling controller support in Steam, you need to add Minecraft Java to your Steam Library. For this, you need to have Minecraft already installed on your PC.

1. Launch the Steam PC client.

2. Click on Games in the menu bar.

3. Click on Add a Non-Steam Game to My Library.

Add a non steam game to my library ption in Games menu in Steam

4. Check the box marked Minecraft and click on ADD SELECTED PROGRAMS.

List of installed application to add to steam library. How to Enable Minecraft Controller Support

Also Read: Fix Steam Missing File Privileges in Windows 10

Step 3: Connect Controller to PC

Now to enable Minecraft controller support, add your controller to your PC by following these steps:

Option I: Add Bluetooth Controller

Note: Make sure your controller is in Discoverable mode before performing these steps.

1. Open the Settings window by pressing Windows + I keys together.

2. Click on Bluetooth & devices.

3. Then, click on Add device.

Bluetooth and devices section in settings

4. Next, select the Everything else option.

Add a device window to add a new controller. How to Enable Minecraft Controller Support

5. Select and add your controller from the list of available devices.

Also Read: Fix Rocket League Controller Not Working in Windows 10

Option II: Add Wired Controller

In the case of wired controllers, most of them these days support plug and play, meaning you don’t have to install them explicitly. You can just plug them into one of the USB ports available and wait for Windows to recognize the controller. Then, wait further to let Windows handle the installation of the controller driver automatically.

Also Read: How to Get Windows 10 Minecraft Edition for Free

Step 4: Configure Controller in Steam

Now to enable Minecraft controller support, configure the controller in Steam as shown the the steps below..

1. Connect your controller using the steps shown in Step 3.

2. Open the Steam PC Client.

3. Click on the LIBRARY menu.

Launch Steam and navigate to LIBRARY. How to Enable Minecraft Controller Support

4. Select Minecraft from the left pane.

5 .Click on Controller Configuration.

6. Assign all the controls one by one and map them to keyboard and mouse control.

For movement, you can use the left joystick and map it to WASD keys on the keyboard. In a similar fashion, you could assign the camera control to the right joystick and map it to the mouse. You can also adjust the sensitivity of the controller to match your comfort level.


We hope this article was helpful and you learned how to add Minecraft controller support. Also, you can send us your suggestions and queries regarding this article, or you could also write us which topic we should address next.