If I were to write a program to do this (which I could do in autohotkey in about a day) what sorts of features would you want it to have?
I'm not sure how I'd handle the inventory, that will be really hard...
tentative control scheme is as follows:
right click will be RB
left click will be LB
movement will be left stick (or dpad, your choice)
direction will be right stick
scroll wheel will be LT+RT
escape will be start
i (inventory) will be select
F1 (movie mode) will be Y and will toggle (once to activate, once to release)
q (drop item) will be X
shift (sneak) will be B and will toggle
space (jump) will be A or tap-left-stick
on second thought, you will be able to work crudely with the inventory with the right stick, since aiming will be handled by moving the mouse
I will try to make it configurable. when playing minecraft, use the default configuration.
If enough people want me to, I will do it. I might do it anyway for myself
wait, is this just a 360 controller plugging into a computer? or minecraft actually being played on an Xbox?
The former. It's a script written for AutoHotKey (a powerful input remapper), which remaps the keyboard keys to a 360 controller in this case.
To the OP: For managing an open inventory, you'd need to tell the faked mouse cursor to consecutively point at the exact position on screen of the next/previous square while tapping the d-pad... or something along those lines. Because, yes, it would be a pain in the ass to have to select things manually with the Right Analog.
If you could apply a SHIFT function on the controller somewhere, so that while holding it down it modifies other buttons to act separate from their native functions, you could theoretically access the quick bar slots this way.
Overall this sounds like more work than it's worth though. Especially since there are programs that already do the same thing, as mentioned above.
Here is how to do it, i recently did this with my ps3 duel shock controller
1.) find a driver that will allow your computer to recognize the controller, if you need to
2.) Downlaod Xpadder (http://www.xpadder.com/) this will let you map any key(s) to any button on the controller. Just make sure to save the maps otherwise when you close it you will have to re map the buttons.
The easiest way to do this is just to use the mouse for the inventory and stuff. I will look into making the dpad move the mouse to specified positions, but it will be really difficult because those positions are not static - they move around as the window moves and re-sizes and such. the entire inventory dialog changes size based on the screen resolution, and how is the program to know if you are using your inventory, or using a chest, or a big chest (everything is in a different place), or a furnace, or a workbench, etc etc... It won't be easy. I will look into it, but unless something magical happens, don't expect much by way of an easy inventory interface. Sorry.