Our Very Existence

Random. And incoherent.

AnjoCaido Minecraft launcher on Linux

with 32 comments

NOTE 11/28.11: Black screen fix is here.

First off, I’m not sure whether this is legal or not. The reason why I’m writing about it is that I saw the Linux version of AnjoCaido’s launcher in Arch’s user repository. So yeah, judging from the fact that people on Arch are strict when it comes to those stuff, I assumed this was ok.

What makes this launcher different from the normal launcher is that it allows you to connect to other servers including those over LAN. Plus, you can login without a premium account if the server you’re connecting to has the online-mode option set to false. In fact, you don’t even have to have an account. Also, you’ll get the full single player mode.

Anyway, there was one time that I couldn’t help but join my friends on playing this game. Since I wasn’t using Windows as my primary OS, it was never an option to reboot and play there. I looked for ways to get the game running on Linux. Since it was written in java, running the game itself wasn’t a problem. It was getting the stuff AnjoCaido does to make the game have the screen in the screenshot above.

Here’s what to do when running Linux: (Arch Linux users, please visit this link. You know what to do)

  1. Download and untar this archive. I made this one after building the package from the AUR.
  2. Copy the contents of bin to /usr/bin.
  3. Copy the contents of share to /usr/share.
  4. Run “minecraft” from the terminal or from the run program dialog after pressing Alt+F2.
  5. That should be it! To create a server, follow the instructions from the official site.

To be honest with you, you don’t have to copy those to /usr. You can just cd to /whereyouuntarred/usr/share/minecraft, execute exec java -Xmx1024M -Xms512M -cp MinecraftSP.jar net.minecraft.LauncherFrame and it should work. But you don’t want to do that, do you? Of course, you can also make a shell script (:

Enjoy πŸ˜€


32 Responses

Subscribe to comments with RSS.

  1. Aw keep it secret mn kha kam? Imung gina tell nimu ang steps hahahaha

    kira A.

    April 10, 2011 at 3:21 am

    • katung CoD thing rman ang secret. besides, gamay ra KAAYO ang ga.linux nga people πŸ˜€


      April 10, 2011 at 3:53 am

  2. aw lisuda mag sulat dani sa cell ui.

    kira A.

    April 10, 2011 at 3:22 am

  3. apparently… daghan ga gamit og linux… there’s kubuntu, ubuntu, linux, fedora, and a lot of users πŸ˜› btw intrested ko sa imung gna post keep up the good work πŸ˜›

    was going to use ubuntu… but my crappy video card wont let me play anything… well, it does but in nub opengl (for my vid card)

    friend ni Kira A.

    April 10, 2011 at 2:40 pm

    • Wala jd koi video card. AT ALL :DD


      April 11, 2011 at 11:52 am

      • maybe i should correct, integrated lng nga video card πŸ˜€

        friend ni Kira A.

        April 11, 2011 at 1:22 pm

      • chip + chipset. d jpn xa card.


        April 11, 2011 at 2:23 pm

  4. Is Minecraft a DS or anyother console (except PC) game?

    Minecraft crafting

    May 2, 2011 at 5:34 am

    • I think it’s for PC only. Tssss.


      May 2, 2011 at 12:01 pm

      • Actually there’s Pocket Edition

        Lire Qaz

        May 18, 2013 at 8:19 pm

  5. I LOVE YOU.



    October 21, 2011 at 11:25 pm

  6. I just downloaded this launcher, but when I run minecraft.jar (directly or via terminal) I can click on “enter game”, it loads the game, then black window. What’s the problem? I’m on a netbook (I played Minecraft on Windows with this PC, it isn’t too slow) with Ubuntu 11.10


    November 21, 2011 at 2:51 pm

    • I’ll try to figure it out. Last time I checked, it worked just fine. Try updating with “force update”.


      November 22, 2011 at 10:47 am

      • Just did it (after copying files in /usr/bin and /usr/share, I was running it with a shell script) and still have the same problem…


        November 25, 2011 at 2:45 pm

  7. I tried to run Minecraft from Terminal and I got this:

    URL: file:/home/nicola/.minecraft/bin/lwjgl.jar
    URL: file:/home/nicola/.minecraft/bin/jinput.jar
    URL: file:/home/nicola/.minecraft/bin/lwjgl_util.jar
    URL: file:/home/nicola/.minecraft/bin/minecraft.jar
    URL: file:/home/nicola/.minecraft/bin/linux_natives.jar
    27 achievements
    174 recipes
    Setting user: Nixola97, 12345
    Exception in thread “Minecraft main thread” java.lang.ExceptionInInitializerError
    at net.minecraft.client.Minecraft.a(SourceFile:187)
    at net.minecraft.client.Minecraft.run(SourceFile:644)
    at java.lang.Thread.run(Thread.java:679)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
    at org.lwjgl.opengl.XRandR$Screen.(XRandR.java:234)
    at org.lwjgl.opengl.XRandR$Screen.(XRandR.java:196)
    at org.lwjgl.opengl.XRandR.populate(XRandR.java:87)
    at org.lwjgl.opengl.XRandR.access$100(XRandR.java:52)
    at org.lwjgl.opengl.XRandR$1.run(XRandR.java:110)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.opengl.XRandR.getConfiguration(XRandR.java:108)
    at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:618)
    at org.lwjgl.opengl.Display.(Display.java:135)
    … 3 more


    November 25, 2011 at 4:05 pm

    • I can’t edit my comments, I have Java 1.6.0_23
      Result of java -version command from terminal:
      java version “1.6.0_23”
      OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10)
      OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
      How can I update it?


      November 25, 2011 at 4:06 pm

      • It’s ok. Anyway, cool, I have the black screen problem too! πŸ˜€ I’ll post back when I “figure things out”. It’s been a while since the last time I played this game.


        November 26, 2011 at 9:29 am

      • I have the same problem with official Jar launcher, so it’s either a Java or Minecraft error.


        November 26, 2011 at 5:39 pm

  8. I updated LWJGL ( http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL ) and now I can create a world, but when the world is created I can’t leave the pause menu…


    November 26, 2011 at 8:03 pm

  9. Don’t get this DUMB software. It is a pirated minecraft and is completely illegal. Do what you can to get this file off the internet.

    Anjo Caido

    March 2, 2012 at 3:24 am

    • He’s right. The official minecraft launcher is from minecraft.net and if you use a different one, it was not made by Mojang AB. This one is a pirated and is therefore illegal. Do not get it!!! Anjo Caido is doing an illegal activity.


      March 2, 2012 at 3:28 am

    • I will remove this when the package gets taken down in AUR.


      March 2, 2012 at 9:31 am

    • 1) Notch has said once he feels Minecraft has run it’s course he will release it for open source, so when he does decide to do that this discussion is null and void. 2) it’s not a pirated version, it’s an alternate launcher, it doesn’t modify any part of the protected software under the laws of notch’s country. 3) even if it were a pirated version the owner of said copyrighted software, Notch (in case you haven’t picked up on that yet), doesn’t really seem to care as he knows of it’s existence and has done nothing to counteract it, which would be very easy to do. 4) in the U.S. copyright laws exist to protect the owner from someone else profiting from their work or using it without authorization, most forms of non-profit reproduction are protected by 17 USC, even some forms of profitable reproduction are protected. As a matter of fact if I were in a courtroom a reasonable defense would be 17 USC Β§ 117 paragraph a section 1.


      July 22, 2012 at 10:04 am

      • That’s very good arguments, just a problem: this is piracy punctuary!

        1) just because it may become free at some point (partially Marus Persson no longer decides this, Jeb (Jens Bergensten) is the lead developer of Minecraft PC) it is not free at a moment it is a game that is sold for credits just like Cobalt, Call Of Duty, ect. it is not free at the moment!

        2)It allows you play the game without having bought it=piracy!

        3)It is still piracy?

        4) (please learn to write, I had to read you messed up sentence without meaning ten times) “or using it without authorization” Markus Persson have never given “authoriztion to pirate his game…

        Besides: Markus Persson have said that hed don’t mind people pirating his game to test it out, to see if it is worthy of buyng, 1) he have never said that he don’t mind people pirating minecraft so that they don’t have to buy it 2) There is a demo of the game allowing people to test it out…


        November 6, 2012 at 10:51 am

  10. I try to copy it to home/usr/ but it keeps saying i dont have permission… what am i doing wrong? Im new on linux and I’m still finding how it works…


    November 20, 2012 at 6:45 pm

    • Are you familiar with the terminal? The game can be run just by changing to the directory where you extracted minecraft.

      Assuming I have it at /home/yourusername/minecraft, I would type “cd /home/yourusername/mineecraft/usr/share/minecraft”, then type “exec java -Xmx1024M -Xms512M -cp MinecraftSP.jar net.minecraft.LauncherFrame”


      November 21, 2012 at 10:20 am

    • By the way, copying to /usr/bin requires root privileges. Either use the root account, or sudo.


      November 21, 2012 at 10:22 am

  11. how do you get it


    June 15, 2013 at 8:45 pm

  12. Thanks so much. It works like a charm!
    I only extracted MinecraftSP.jar file and got it working! πŸ™‚

    PS: Sorry, spanish is my native language and I’m an english begginer, so my grammar may be horrible.

    Lucho from Uruguay


    July 13, 2013 at 3:52 am

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: