Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[GUIDE] How to play Minecraft with a PS3 Controller

  • Please log in to reply
43 replies to this topic



Posted 08 May 2011 - 11:42 PM

Hello, fellow Minecrafters~
The purpose of this guide is to tell everyone (how I/how to) play Minecraft using an Official PS3 controller via USB Mini-B cable on Windows XP. It is possible to use this guide on Windows VISTA and Windows 7 (I think).
Please let me know if this guide worked for you by posting your comments here. Thank You.

NOTE: I still need to add the rest of the tutorial photos for this guide.

-Minecraft is easier on the hands now with a controller (PS3 controller)
-Fully customizable controller mapping

-The two programs mentioned in the guide have to be running in the background while you play minecraft.
-You have to stay within the length of the USB wire while playing.

Note: There may be other and easier methods to play Minecraft with a PS3 Controller on a PC. All I am doing is just showing you how I do it, Step-by-step. Please take note that I did all these steps on Windows XP.

Disclaimer: This guide requires cleverness as well as trial and error...and reading.

Please know that I am not responsible for any damages to your hardware and/or computer.

To play minecraft using an official PS3 controller, You will need the following:
1. An Official PS3 Controller. I'm not sure if unofficial PS3 Controllers work.
2. A USB Mini-B Cable. (Try to get a long one so you can have some movement while holding the controller)
3. Acquire two programs. MotioninJoy Gamepad Tool and Xpadder. (links will be provided as you read through the guide.)
4. Cleverness...lol (Really, you do need it.)


MotioninJoy Gamepad Tool
Part 1 of 2
Without further ado...
Download MotioninJoy Gamepad Tool here:
At the download page, choose the appropriate installation file according to your system type
(The download page of the website is a bit confusing at first..)
(If you are worrying about "Where do i get the drivers for the PS3 controller?" Answer is, I think it comes with the program)

Here is the installation Wiki to help you install the program with ease:

Please read and follow ALL THE INSTALLATION STEPS at the Wiki to install Motioninjoy Gamepad Tool.
PS: You don't need to follow the steps about the bluetooth pairing because we are using the USB method.

After you followed the instructions on the Wiki page I provided. Plug in your PS3 controller and the program should detect your controller.
If your controller has been detected...congratulations, you did it!

To know if you did it correct, at the top of the program screen it should say,
"Connected game controller(s):" and then the name of your controller should appear. (see below image)
Posted Image
Caption: In the red oval, it shows that my controller is detected and properly connected.

MotioninJoy Gamepad Tool
Part 2 of 2

Now that you have installed the MotioninJoy Gamepad Tool and the program has detected your PS3 controller, you can now follow the next set of steps below.

MotioninJoy Step 1:
Under "Select one mode," click on the Playstation 3 bubble to fill it in.
Next to the bubble, you should see "Options." Click it to be brought to a new area of the program. (see below image)
Posted Image

     MotioninJoy Step 2:
Scroll down until you see "Button 14" on the left hand side of the program window.
Click on the arrow on the same row as "Button 14" to assign it a new command from a drop-down list that will appear.
Do the following*:
Assign "Button 14" as "D-Pad up"
Assign "Button 15" as "D-Pad down"
Assign "Button 16" as "D-Pad left"
Assign "Button 17" as "D-Pad right"
Assign "Button 18" as "L2"
Assign "Button 19" as "R2"
*(When you select a new command, make sure select it under "Digital" from the drop-down list. See images below for screens)

Posted Image
Posted Image

MotioninJoy Step 3:
Scroll down a little more and do the following:
(You have to scroll up to the top of the drop-down list when you click the small arrow to find "None")
Assign "Axis z+" to "None"
Assign "Axis z-" to "None"
Assign "Axis Rz" to "None"
Assign "Axis Slider" to "None"

When you have done all steps above, click on "Enable" to save your changes.
You are now finished Setting up your PS3 controller! YAY!!!!1

The next step is to download a program called Xpadder. (see below)


     Xpadder Step 1:
Download Xpadder here:
After you download and install Xpadder, follow the simple steps below...

     Xpadder Step 2:
Open up the program. At the top left hand side of the program screen, you will see a yellow retangle and a small icon of a gray "controller." Click on it. A drop-down menu appears. Click on "New..."

     Xpadder Step 3:
A pink screen will appear and you will be like, "What do I do next?" The answer is, look below the pink screen. You will see a row of named Tabs in this order: Start, Image, Sticks, Buttons, Triggers, and Finish. In this guide, we will be skipping the tabs "Image," and "Triggers." Trust me, you don't need them for this guide.

Click on the "Start" tab and read the instructions. Go through each tab to map your controller(Skip the Image and Trigger tabs). This program has highly detailed on-screen instructions to help you map your controller, read carefully.

-While on the "Sticks" tab, there are sub-tabs. Don't forget to map your second analog stick.
-While on the "Sticks" tab or "Buttons" tab, you will notice these objects that appear on the pink screen as you follow instructions. Re-arrange the objects to your liking. To re-arrange, just drag & drop.

Xpadder Step 4:
When finished, close the window with the pink screen and you will be brought back to the main menu of the program. You will notice that all the buttons you mapped are there now. (before it was a blank canvas)

Wherever you positioned your left-thumbstick on the canvas, you will see a small wrench next to it. Click it.
A list will appear. At the top of the list, select "W,S,A,D". (This will give the feel of moving like in standard first-person games.)

Do the same for your right-thumbstick, click on the wrench. This time select "Mouse - Normal." (This will give the feel of looking in a standard first-person game.)

As for the rest of the buttons. The customization is up to you. Ensure that you save your Controller mapping with Xpadder.

You are now finished! All that is left to do is test out your buttons on Minecraft.

My Control mapping

I just want to share how I mapped my controller to play minecraft.

L1 = Left Mouse-Click
L2 = Left Shift (Toggle Enabled) Toggle is enabled so i can Sneak without holding it in.
R1 = Right Mouse-Click
R2 = Spacebar (to Jump)

Up Button = Q (to drop items)
Left Button = Mouse-Wheel up (Turbo Enabled) To scroll through items on quick bar.
Right Button = Mouse-Wheel down (Turbo Enabled) To scroll through items on quick bar.
Down Button = None

Left Analog Stick = Move (W,A,S,D)
Right Analog Stick = Mouse Movement ( To look around/move mouse on windows)

Start Button = Esc Key (To access the Main Menu)

Triangle = E (Open inventory)
Square = None
Circle = F (Toggle Distance)
X Button = Left Mouse-Click (Toggled) So I don't have to keep holding down L1 to mine.
How did you map yours? :)


Problem: When I play minecraft, looking around is so slow!!
Answer: Adjust the sensitivity in the Minecraft options within the game.

Problem: Your method takes forever! There is a much easier way to play minecraft with a PS3 Controller!!
Answer: Like I said...I'm only telling the reader how I did it. It may not be the best method out there..but it works for me.

Question: How do you enable Toggle on Xpadder?
Answer: Click on the button you want to modify on Xpadder. Then a new window of a keyboard will appear. Select "Advanced..." and look for the tab "Toggle." Tick the box to enable the toggle feature.

Question: Can I use my controller to control windows?
Answer: Yes you can. Just make sure you remap your controller to your liking.

Problem: I can't play minecraft with the PS3 controller anymore! It was working fine before I restarted my computer. What do I do?
Answer:  The first thing you need to do is make sure your controller is plugged into the USB slot on your computer. (When you installed it for the first time)
Open the program "DS3 Tool" (That is what it is called if you added the shortcut to your desktop. The program is still called MotioninJoy Gamepad Tool) When your controller is detected, Click on "Enable" to make your Windows recognize your PS3 Controller. Then start the program "Xpadder" and your Xpadder settings should automatically load up. (Remember the time when you saved your controller mapping?) Check to see if your controller is functioning the way you want it to. Both programs have to be running in the background while you play minecraft.

Problem: My controller is acting very strange...The mouse cursor is flying all over the screen.
Answer: I never mentioned it in the guide, but make sure you Calibrate your controller by clicking "Game Controller Panel" in the "MotioninJoy Gamepad Tool" program. After clicking,  a dialog box will appear. Click on the Properties button, then click the Settings tab and finally click on "Callibrate..."  Follow the onscreen instructions of the Wizard to calibrate the controller.  

Problem: During Callibration wizard, I saw "z axis," "z rotation," "dial," and "slider." What are those?
Answer: Just ignore those by clicking "Next" in the wizard. Those features are not needed for minecraft. (Unless you want to make use of them)

Problem: Xpadder doesn't work for my Windows 7 OS, what do I do?
Answer: Try running Xpadder in Compatibility Mode and it should work.

(Still updating FAQs)

Register or log in to remove.



Posted 09 May 2011 - 12:27 AM



Wow, this is uber cool.  Thanks for this!  I'll probably use this to get my Freespace fix on later.
Posted Image


  • Location: Norman, OK
  • Minecraft: aquartistjames

Posted 09 May 2011 - 02:13 AM

I wonder if this would work with xBox 360 controllers.
Posted Image



Posted 09 May 2011 - 07:22 AM

aquartistjames said:

I wonder if this would work with xBox 360 controllers.
You could try. It says that MotioninJoy has support for XBOX360. Although, I've never tried using one. I think you need a USB Xbox 360 controller. Controller with the wire.



    Iron Miner

  • Members
  • 347 posts

Posted 09 May 2011 - 08:20 AM

Great guide.  I don't know if this will get stickied (doubt it), but can I feature this in one of my youtube videos?



Posted 09 May 2011 - 08:55 AM

justain said:

Great guide.  I don't know if this will get stickied (doubt it), but can I feature this in one of my youtube videos?
Yeah, sure, you can feature my Guide on one of your youtube videos. I would like to watch it as soon as you upload the video. Thank you :D



Posted 12 May 2011 - 07:45 PM

I'm just posting here to give other people a chance to take a look at this guide.



Posted 12 May 2011 - 08:35 PM

I have not read all of this, but it seems to be good and for that reason I shall give other people an opportunity by bumping!
My minecraft community site! news, tips and tricks, seeds, and more!



Posted 20 May 2011 - 11:34 AM

shameless self bump for others to see



Posted 23 May 2011 - 05:14 AM

I hope others can take a look at my guide.




  • Members
  • 52 posts

Posted 23 May 2011 - 05:20 AM

now it will be easier for me to get headshots with the bow in smp servers


  • Location: Hampshire, England
  • Minecraft: Duckpasties

Posted 23 May 2011 - 07:07 AM

Pretty cool! I'll need to try it later  :)



    Zombie Killer

  • Members
  • 155 posts

Posted 24 May 2011 - 01:38 AM

This works great. :Diamond: for you.
Posted ImagePosted ImagePosted Image



Posted 24 May 2011 - 01:07 PM

View PostYukimaru, on 24 May 2011 - 01:38 AM, said:

This works great. :Diamond: for you.
Thank you for confirming that it works!
I hope my guide wasn't too confusing for you. (or for anyone)



Posted 05 June 2011 - 08:01 AM

Just re-bumping to give other another chance to see this cool guide ;)
Also, if you read this, could you confirm that this guide worked for you?
I really want feed back about this guide.



    Zombie Killer

  • Members
  • 166 posts
  • Location: Harlow, Essex, UK
  • Minecraft: TrenceJ

Posted 05 June 2011 - 10:11 AM

Its even easier with xbox pads. You only need xpadder, as 360 controllers are supported in windows anyway. But yes, you either need a wired controller, or, like me, the 360 wireless adapter for windows.

Still not ideal though, as the controllers are quite imprecise. Im not bashing console controls at all, and to be honest, i usually play PC FPS's with my 360 controller, cause my laptop is plugged into my 42 inch tv via hdmi. But the difference is, pretty much all PC games, support the 360 pad properly. Minecraft does not. And even though i fiddled with the settings for ages, cant get it quite right. Its just not acurate enough/fast enough.

But if it works for you, Great.
Posted Image



    Mark of the Beast

  • Members
  • 666 posts

Posted 05 June 2011 - 11:54 AM

View Posttrencej, on 05 June 2011 - 10:11 AM, said:

Im not bashing console controls at all

I will.
A mouse is more precise AND more responsive than any controller can be. With a flick of the wrist you can do a 180 and headshot someone in the blink of an eye. While that might not be relevant in Minecraft, the monotony of imprecise controls over a long period of time would likely drive me insane...



Posted 05 June 2011 - 11:57 AM

xpadder doesnt work on my windows 7. does anyone know of a different programme?



    Zombie Killer

  • Members
  • 166 posts
  • Location: Harlow, Essex, UK
  • Minecraft: TrenceJ

Posted 05 June 2011 - 12:03 PM

View Postdaviduk2000, on 05 June 2011 - 11:57 AM, said:

xpadder doesnt work on my windows 7. does anyone know of a different programme?

Try running it as admin. It runs fine on all 3 of my windows 7 PC's (one home, one ultimate, one 64 bit ultimate)

But you could also try joy2key Lickable Clink

View PostRikaelus, on 05 June 2011 - 11:54 AM, said:

I will.
A mouse is more precise AND more responsive than any controller can be. With a flick of the wrist you can do a 180 and headshot someone in the blink of an eye. While that might not be relevant in Minecraft, the monotony of imprecise controls over a long period of time would likely drive me insane...

Im not going to disagree with you at all, most of the time, i'll play with Mouse/Keyboard (n52te), i just like the option of using pads when i want to chill out on the sofa with my huge TV.

But definatly not minecraft. Tried it, dos;nt feel right at all, at least most Major PC games have support built right in, and even changes onscreen promts (press right trigger to fire instead of press left mouse to fire for example).

Having said that, i sometimes play minecraft on my cabinet (see my avatar) but still use a mouse, the joystick is just for wasd. Adding a trackball soon though, good stuff indeed.
Posted Image



Posted 05 June 2011 - 12:52 PM

got it working and
its great thanks alot for that im gonna use it on a lot of games now :)

i have mine set out like this.

L1 - left mouse  R1 - Right mouse.
L2 - mouse wheel up - R2 down (i made it these instead of D-pad so i could still run while switching my inventory cause sometimes thats actually important.

down - drop.
L3 toggle crouch.
O - crouch
square - 1 (i always have my sword or main tool in one. so i figure thats my hot key.

triangle inventory.
select - fog distance.

EDIT: figured out advance commands. i play on a set private server regularily with the basic mods like warp  anyway.    iv made it so pressing up on dpad.
will press these letters in the following order.  t/list  so up will automatically open chat and list players.

iv made Left  warp me home
and might try some more complex stuff