General Discussion  - 
 
Minecraft on ARM Chromebook by using Crouton?  My 7yo daughter wants to play minecraft after seeing her cousins play.  Is this something I can easily do on her Chromebook and she can easily use while still being able to switch back to use her email etc.?  Is there a step-by-step for how to do this, both Crouton and the Minecraft part?

Currently she's running stock and not in developer mode.  I have a Cr-48 in developer mode, so I could try things there if the steps are similar (of course that is not an ARM machine).
1
1
Joey Carlini's profile photoPaul Morales's profile photo3LeviSmith7's profile photoYanis KERRIOU's profile photo
9 comments
 
I just tried it out on my ARM Chromebook after seeing this post, out of curiosity. It's technically possible, but my results were also unplayable. I'm hopeful that Crouton, and Linux in general, will benefit from actual hardware acceleration for the ARM Chromebook in the future. I don't believe there are proper drivers for that yet, but I could be mistaken.

I'm running Crouton with Ubuntu Raring. I don't have sound working, but that'll be the least of your worries where Minecraft is concerned.

Crouton install instructions are here: https://github.com/dnschneid/crouton, in the README, under "The easy way (assuming you want Xfce)".

A prerequisite is having the Chromebook in Developer Mode, and those instructions are here: http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook#TOC-Entering-Developer-Mode. Keep in mind that this will delete all your local data.

Now, the Minecraft part. Credit for this entire thing this really goes to http://blogs.ncs-nj.org/minecraft/2012/12/28/minecraft-on-a-chromebook/. You'll need to be in Ubuntu (Crouton) for this.

1. Open up the terminal. Download a Java runtime and some libraries:

> sudo apt-get install default-jre
> sudo apt-get install liblwjgl-java

2. Download Minecraft from their website. The Linux version will be "minecraft.jar". Place this somewhere.
3. Go into the directory you downloaded Minecraft in. Run Minecraft. This is the command provided on the Minecraft website:

> java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

4. Log in and let it download the things it needs. This'll create a directory in your user directory, ".minecraft", and stuff it with files.
5. You'll probably get a black screen. This is normal, and what the next steps are for.
6. Copy over some of the files in the libraries you downloaded to the Minecraft directory. This directory won't exist until you launch the game and log in for the first time, which is why that was in step 3:

> cd /usr/share/java
> cp jinput-20100502.jar lwjgl.jar lwjgl_util.jar ~/.minecraft/bin/
> cd /usr/lib/jni/
> cp libjinput.so liblwjgl.so ~/.minecraft/bin/natives/

7. Go back to the directory you downloaded Minecraft in. Run it again.
8. Note that this time you can actually start a game. A really. Slow. Game.

That's it. Again, I'm hopeful that things will get better in the future. This will also work better on a more powerful Chromebook. Hope this helps.
 
Just unplayable x)
Isn't there any minecraft arm optimized version ?
 
+Joey Carlini, I haven't tried recently. The instructions up above should still be valid - doubly so for all the new (Intel) Chromebooks out there.

The core issue is still GPU hardware acceleration for ARM Exynos in Crouton, or Linux, for that matter. Which would affect both the Samsung ARM and the HP 11 at present. I don't believe that drivers to make this happen have been made available, so everything really hinges upon that.

EDIT: Nope. I just realized that the new launcher moved things around, and I haven't tried messing around with that yet.
 
Thanks, I was asking for +Daniel Vassilev, who was looking to break their new Chromebook in with a program that involved both Mining and Crafting.
 
I did everything right and got to step 3. Which is where nothing happened. I have the option to open minecraft.jar with java but nothing happens. and I tried entering java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame in a terminal but no luck there either.
 
Might need to compile LGWJL files on our own. Or make sure you have "java -jar" at the beginning.
 
this is my original error:

(precise)smity@localhost:~$ java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/LauncherFrame
Caused by: java.lang.ClassNotFoundException: net.minecraft.LauncherFrame
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: net.minecraft.LauncherFrame. Program will exit.
(precise)smity@localhost:~$ 
Add a comment...