Posted by: Josh | September 6, 2014

Minecontrol and Java security

Minecontrol and other self-signed Java apps are getting blocked! This app requires the extra bit of privileges to talk to your gamepad and save button mapping settings. The latest updates in Java (JRE 7 update 51+) are now blocking apps needing these extra permissions from running by default (unless they are signed with a certificate that costs hundreds per year to use).

To go back to Java’s previous behavior on Windows (warn you that you’re going to run Minecontrol):

1. Go to Windows Control Panel

2. Go to Programs -> Java Control Panel

3. In the security tab, lower the default back down to Medium.

java security

In an upcoming release I hope we can work around these security blocks that prevent a good experience using Minecontrol.

Happy mining!

Posted by: Josh | March 21, 2013

Minecontrol 2.0 released!

Play any game with your Xbox 360 controller! Minecontrol converts joystick input into WASD keyboard pulses and mouse movements to maximize compatibility with any controller-disabled game!

Version 2 has been brewing for a long time and has taken a lot of previous comments into account – D-pad support, saveable settings, huge button mappings, and ability to turn off trigger buttons to name a few! This is the successor for Minecontrol for Minecraft v1.x.

minecontrol2

Features:

  • NEW: D-Pad mapping
  • NEW: refreshed UI
  • NEW: switch any button mapping to toggle mode (press once/hold key)
  • NEW: disable the trigger buttons
  • NEW: rearchitected for more fun
  • Xbox 360 controller support (Windows, Mac OSX/Linux/alternate controllers experimental)
  • Convert left joystick into WASD pulses, regulated by how much you push on the stick
  • Convert right joytick into mouse movements, also regulated by how much you push on the stick
  • Invert right joystick Y axis
  • Convert the trigger joystick into mouse movements
  • Map all controller buttons, joystick buttons, shoulders, to a huge set of available keyboard buttons or mouse commands

For more information visit www.joshjcarrier.com. Stay up to date with the latest version!

INSTALLATION

  1. Plug in your controller to your computer. Make sure your computer detects it!
  2. Visit http://update.joshjcarrier.com/minecontrol and run the Java Web Start (JNLP) file to run Minecontrol. Running from this URL or the placed desktop icon will keep you up to date with the latest version.
  3. Your Xbox controller should already be configured for use. Use the configuration panel to map keys to your likings! Enjoy!

UNINSTALLATION

  1. Uninstall from your OS control panel. This application uninstalls like any standard Java Web Start application.

Note: preferences are saved in your home directory, as .minecontrol2.txt.

SOURCE

http://github.com/joshjcarrier/minecontrol

What about v1.x?

This version will no longer be maintained. If you’d like to download it manually or view the source, visit http://bitbucket.org/joshjcarrier/minecontrol-for-minecraft.

Happy digging!

Posted by: Josh | July 7, 2012

Minecontrol for Minecraft 1.2.1 + beta channel

Version 1.2.1 adds mappable hotkeys R, F, Z, X, C,V and mouse button #2 (scroll wheel click).

Launch

Source

Also added for the first time is a beta channel, where you can see future versions of Minecontrol.

Version 2.0.0a is currently uploaded, offering a refreshed UI. It is currently lacking some major features, namely controller configuration and preference saving, but it does have pre-configured use of the D-pad. You can use these two launch links to switch between the different versions.

Launch

Source

Note that at this time, the controller left joystick is permanently bound to W-A-S-D and the controller right joystick will be bound to mouse movements.

Changelog:

  • Saves and loads your mapping preference settings between sessions
  • Fixed certain machines failing to load the JInput controller libraries (an empty list of game controllers)
  • Tested with Windows 8 Release Preview! (8400)

If you’ve already got Minecontrol running, just start it up again (or click the link below) to get the latest version.

I’ll investigate the stability issues some of you are reporting, add proper support for Mac OS X, and look at the feature suggestions that have been posted; so until then, enjoy the update!

The links:

Click to run Minecontrol for Minecraft (Java 1.5+ via Java Web Start required)

View Source at Bitbucket

Running this creates a start menu/desktop launch link.

  • Use the created link or the link above to launch the app.
  • If Google Chrome won’t run it, try again in Internet Explorer.
Posted by: Josh | March 10, 2012

Minecontrol for Minecraft 1.1.2 released

A minor update while I revisit this project.

Changelog:

  • Add “E” as a configurable button (commonly used for showing inventory)
  • Add “Tab” as a configurable button (default for viewing player list popup)

If you’ve already got Minecontrol running, just start it up again (or click the link below) to get the latest version.

As usual, the links:

Click to run Minecontrol for Minecraft (Java 1.5+ via Java Web Start required)

View Source at Bitbucket

Update: note about the installation for Windows users:

Running this creates a start menu/desktop launch link.

  • Use the created link or the link above to launch the app.
  • If Google Chrome won’t run it, try again in Internet Explorer.

When double-clicking from Windows Explorer, Java  doesn’t load the native libraries needed to talk to your controller, so you will see no devices in the dropdown list (I think this has something to do with security).

Posted by: Josh | April 17, 2011

Minecontrol for Minecraft 1.1.1 released

This version adds support for custom controller mapping! Now you can jump/crouch/fall into lava with whichever buttons you like! Your settings won’t be saved when you quit though, yet.

If you’ve already got Minecontrol running, just start it up again (or click the link below) to get the latest version.

As usual, the links:

Click to run Minecontrol for Minecraft (Java 1.5+ via Java Web Start required)

The 1.1.0 update

View Source at Bitbucket

Posted by: Josh | April 10, 2011

Minecontrol for Minecraft 1.1.0 released

This update is mainly a giant refactor to the codebase (read: turning a tacked-together prototype into something I can sustain) but has a few added benefits.

Changes:

  • Selectable controller input (instead of relying on auto detection). For the best experience, still use your Xbox 360 controller
  • Pulsed movement controls – moving forward with your analog joystick will be converted into a varying sequence of “w-w-w”s for precision walking without holding shift. Looking around is also variable too
  • Togglable walking
  • Future support for other handy things – saving preferences, custom gamepad and keyboard mapping for other controllers and other games
  • Increased accuracy and refiring of buttons

Regressions from 1.0.1:

  • If Java can’t load any JInput devices, you won’t see an error message – just no controllers to select
  • Switching to/from your inventory doesn’t change the look sensitivity. You can still change sensitivity any time by pressing Xbox’s Select button.

If you’ve already got Minecontrol 1.0.1 installed, just launch the app again to get the update. Otherwise, have your browser open this link here (Java 1.5+ required).

As always, full source code is freely available at Bitbucket .

Posted by: Josh | April 9, 2011

Minecontrol 1.1 coming soon

Update: Minecontrol 1.1.0 is released! Full post here.

Hoping to resolve a lot of the problems from 1.0, like added support for manual controller selection. Hold on!

Posted by: Josh | October 30, 2010

Minecontrol for Minecraft–source

  1. It’s officially Halloween in Sweden. Which means:image
  2. If you’re interested in looking at Minecontrol for Minecraft’s source, it’s now hosted over at BitBucket.
Posted by: Josh | October 26, 2010

UBC ResNet Quota Monitor – Fall Update

Should allow compatibility with UBC ResNet. I’m not on campus to test it, but theoretically it should just work… thanks to Martin for the latest ResNet source.

If you’ve already got the web-start app, it should update the next time you start it up.

Fancy Java-web-start-auto-updater (recommended)

or

Plain old Java

And for those who’ve requested it, source code is hosted on BitBucket (if my implementation looks kind of odd, it’s cause I was trying to do something funky, which didn’t quite turn out as expected).

Older Posts »

Categories

Follow

Get every new post delivered to your Inbox.