Minecraft Ported To the Raspberry Pi
An anonymous reader writes "The amusing 'but does it run Crysis?' question has a cousin: 'but does it run Minecraft?' The makers of Raspberry Pi can now officially say that yes, yes it does. Called Minecraft: Pi Edition, the latest flavor of the popular game carries 'a revised feature set' and 'support for several programming languages,' so you can code directly into Minecraft before or after you start playing. That means you can build structures in the traditional Minecraft way, but you can also break open the code and use a programming language to manipulate things in the game world."
I remember the days of not 'IF it can run' but 'lets MAKE it run Doom'...
Java has yet to be ported to the Pi's floating-point, so the only option is to use soft floats. I can't imagine Minecraft running at any acceptable speed. LibreOffice is also painfully unusable on the Pi at the moment, but I don't know how much that depends on float ops.
Even though minecraft is java, it uses several native libraries, liblwjgl is one of them.
These *need* to be ported to the target OS+archtecture in order to run minecraft.
... does it run emacs?
It's apparently a port of Minecraft Pocket Edition, which is already on Android and iOS. No idea as to the programming language, but I fully imagine it's something with less of a footprint than a full-sized JVM.
Tedious Bloggy Stuff - hooray?
I can confirm that Minecraft runs on Icedtea (it's what I usually run it on), though there's an issue with hardcoded library paths on my system which is easily fixed.
Mind the frickin' laser...
It's always been possible to code against minecraft - Notch has kept the level format open since the game released (even if he did change it a bunch of times after he said he wouldn't).
I've already written a bunch of level generators for it, like these two:
Planetoids
Dungeon Adventure
"i played the lite minecraft for 5 mins on my ipad, and I was really really dumb. i just dug a hole for 5 mins, but never got to the bottom. then i couldnt get out."
There.. fixed for you.
"DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
Quick summary of the java situation on raspbian:
Oracle java doesn't currently work on armv6 hard float.
Openjdk with zero works but is SLOW
Openjdk with jamvm works and seems to be the most workable option right now
Openjdk with cacao is broken on all arm hardfloat platforms at the moment*.
I haven't tried openjdk with shark or avian.
* see debian bugs 688703 and 688702
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register