To put it simply, this is a small (under 1 MB) tool that you download and install that allows you to instantly launch Minecraft SMP using links on websites. More detailed information, source code, and downloads can be found on the website here. There are versions available for Windows, Linux (Gnome and KDE), and Mac OS X (experimental). The source is available on GitHub and licensed under the MIT license.
I encourage server admins to use McURL on their own websites. There's a form at the bottom of the page for easy link generation in HTML and BBCode formats, very easy to use in forum posts or on your own site. If you do, I'd love it if you posted here!
I can understand you might be averse to entering your username and password in a third-party tool, especially after the recent password scare. But rest assured I will never collect username or password data. Those able to do so are welcome to examine the source code and decompile all packaged versions of McURL. A regular user and still not convinced? These people support McURL:
Along with a new website, McURL v1.1 is (finally) out, adding a much-needed settings menu, better installation instructions, and some more fun stuff! Grab it at http://wombat.platymuus.com/minecraft/mcurl/.
As a suggestion, do you think you could make this into an all-purpose login tool? Such as with a favourite server list and such. Would be some great functionality if possible.
I have been considering implementing something like this, but for the time being I am trying to work with server list owners to add McURL links to their listings.
I have been considering implementing something like this, but for the time being I am trying to work with server list owners to add McURL links to their listings.
Tried it on my mac, it says permission denied for jar folder, how to fix this?
I assume the problem I'm having is on my end, but when I run the link in my browser the bat runs and says "Windows cannont find the 'javaw'. Make sure you typed the name correctly, and then try again."
What should I go about to getting the program to find it?
I have tested this program on my Macbook (OSx Snow Lepoard) using Mozilla Firefox and it works exactly as expected. You simply click on the link (exampe: minecraft://game.worldofclucky.net) and it opens up Minecraft, automatically connecting you to that server. It is simply amazing! I suggest this program for all server hosts to at least provide on their website, and I suggest all players use this program to quickly browse between different servers. Thank you so much for developing this. 5/5 Stars!
Enjoy raiding and pvp in highly customizable and well organized groups, but hate the setup of Factions? Then check out my upcoming server containing multiple custom plugins and opearting on Minecraft version 1.8!
@SpaceManiac I don't know if you're aware, but the OS X version on your website doesn't work, because the JAR file isn't actually in the app contents. I fixed it myself by downloading the Linux version (which does include the JAR) and copying the JAR into the OS X app's contents, but I don't think the vast majority of users are savvy enough to figure all this out themselves. I'd fix it if I were you.
To put it simply, this is a small (under 1 MB) tool that you download and install that allows you to instantly launch Minecraft SMP using links on websites. More detailed information, source code, and downloads can be found on the website here. There are versions available for Windows, Linux (Gnome and KDE), and Mac OS X (experimental). The source is available on GitHub and licensed under the MIT license.
I encourage server admins to use McURL on their own websites. There's a form at the bottom of the page for easy link generation in HTML and BBCode formats, very easy to use in forum posts or on your own site. If you do, I'd love it if you posted here!
I can understand you might be averse to entering your username and password in a third-party tool, especially after the recent password scare. But rest assured I will never collect username or password data. Those able to do so are welcome to examine the source code and decompile all packaged versions of McURL. A regular user and still not convinced? These people support McURL:
Enjoy! Also, please check out the thread on the Bukkit Forums.
I have been considering implementing something like this, but for the time being I am trying to work with server list owners to add McURL links to their listings.
Tried it on my mac, it says permission denied for jar folder, how to fix this?
nice connection bro
My apologies, please try this corrected link (fixed the one in the first post as well).
What should I go about to getting the program to find it?
Enjoy raiding and pvp in highly customizable and well organized groups, but hate the setup of Factions? Then check out my upcoming server containing multiple custom plugins and opearting on Minecraft version 1.8!
Public alpha starting soon! Sign up today!
Quite useful for some servers.
I have Java 7.
1/17/13 4:48:50 PM Safari[184] *** WebKit discarding exception: <NSImageCacheException> Can't cache image
1/17/13 4:49:36 PM com.apple.launchd[110] (0x10e890.Locum[530]) Exited: Terminated
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] Exception in thread "Thread-6" java.lang.UnsupportedClassVersionError: Bad version number in .class file
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.lang.ClassLoader.defineClass1(Native Method)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.security.AccessController.doPrivileged(Native Method)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at net.minecraft.GameUpdater.createApplet(GameUpdater.java:396)
1/17/13 4:52:37 PM [0x0-0x7b07b].com.Mojang Specifications.Minecraft.Minecraft[565] at net.minecraft.Launcher$1.run(Launcher.java:78)
1/17/13 4:56:11 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] 27 achievements
1/17/13 4:56:12 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] 210 recipes
1/17/13 4:56:12 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] Setting user: 128keaton, 4473305681785526620
1/17/13 4:56:12 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] LWJGL Version: 2.4.2
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] java.io.EOFException
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at javax.imageio.stream.ImageInputStreamImpl.readFully(ImageInputStreamImpl.java:330)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at java.io.DataInputStream.readUTF(DataInputStream.java:565)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at javax.imageio.stream.ImageInputStreamImpl.readUTF(ImageInputStreamImpl.java:309)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(PNGImageReader.java:443)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:652)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.readImage(PNGImageReader.java:1314)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.read(PNGImageReader.java:1601)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at javax.imageio.ImageIO.read(ImageIO.java:1400)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at javax.imageio.ImageIO.read(ImageIO.java:1322)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at bei.g(SourceFile:49)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at bei.<init>(SourceFile:36)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at bek.<init>(SourceFile:15)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at ben.c(SourceFile:114)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at ben.<init>(SourceFile:37)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at net.minecraft.client.Minecraft.a(SourceFile:241)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at asq.a(SourceFile:56)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at net.minecraft.client.Minecraft.run(SourceFile:515)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at java.lang.Thread.run(Thread.java:655)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] java.io.EOFException
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at javax.imageio.stream.ImageInputStreamImpl.readFully(ImageInputStreamImpl.java:330)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at java.io.DataInputStream.readUTF(DataInputStream.java:565)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at javax.imageio.stream.ImageInputStreamImpl.readUTF(ImageInputStreamImpl.java:309)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(PNGImageReader.java:443)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:652)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.readImage(PNGImageReader.java:1314)
1/17/13 4:56:13 PM [0x0-0x7c07c].com.Mojang Specifications.Minecraft.Minecraft[566] at com.sun.imageio.plugins.png.PNGImageReader.read(PNGImageReader.java:1601)