In my never ending quest to try and get a Raspberry Pi to run the full PC version of Minecraft, I think I came across something that could help. I nearly have the program booting up on its own.

I'm using a tricked out version of LWJGL that disabled GL 1.3-1.4 support, and a project by Lunixbochs called GLShim, further forked by Ptitseb for use on the Open Pandora. He already has a proof of concept running on the Pandora, but when I tried to get it to run on Pi, Java crashes.


Any ideas? As I am currently stuck on this.


This was not possible at the time of the original question, but the full Java-based Minecraft can run on the Raspberry Pi 3 today. With improvements to OpenGL on Raspbian over the years, LWJGL now just uses full OpenGL via the Mesa library.

Instructions with video tutorials:

I can attest that the basic setup works out of the box on my Pi 3 with Raspbian 9 Stretch. You can get something up and running quickly even if the engine stutters and it renders at about 10 fps. From there, you can dramatically improve the experience via OptiFine, overclocking, or other tips that you'll find in those threads and related videos.

I'm sure the OP became well-aware of this along his neverending quest, but hopefully the answer helps others who stumble upon this question.


From the log you pasted it seems that Pi's GPU doesn't know OpenGL. That's one of the reasons they've made a special version of the game.

EDIT: I tried to make LWJGL program an run it on pi. It failed. Pi's GPU definitely doesnt support LWJGL OpenGL implementation.

  • OpenGL ES 2.0 is not the same as a full blown OpenGL 2.0...! – SlySven Dec 2 '15 at 5:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.