Has anyone tried installing the full linux version of Minecraft on the Jetson Nano? Is this possible?
I tried it didn’t work
Hi, I managed to do it by following this tutorial https://www.raspberrypi.org/forums/viewtopic.php?t=219438 (the Raspberry has the same ARM architecture as the Nano) and then replaced the natives (the ones in ~/Minecraft/Natives not in ~/.minecraft) by the ones that i got on the step 3 of this page https://www.96boards.org/blog/minecraft-dragonboard/ . Just make sure you replace “i386” by “arm” in the file lwjgl/platform_build/linux_ant/build.xml before you compile with ant.
Just so you now I got minecraft to run with these steps, but the FPS performance is really bad so it might not be the best solution.
I set mine up to do this some time ago. Didn’t take much tweaking. Downloaded java aarch64 . Then downloaded mc-server-installer from the snap store. Works great at 4gb if you do all the memory tricks. Even runs the latest snapshots.
Running the java launcher works. But I was not a fan of how it ran. Even at 2gb my frame rate was terrible. Doing the server is a lot of fun. Everyone in my house plays on it. If you have your heart set on it though. Download minecraft pi and connect to the server that way. Works better than the launcher still.
how do you run minecraft pi?
the terminal says “no such file as minecraft-pi exists” when i type ./minecraft-pi
To run Minecraft pi. I followed Yruama322 instructions. But like he said, it runs terrible. Given that jetson products ecosystem is very proprietary. It is highly unlikely we will see a true functional version ever touch the board. The boards aren’t really built for it. They are more for a.i. robotics. Which even at that level a pi4 8gb beats the nano. I bailed on this whole ecosystem after the whole Jarvis b.s. just go get a pi and stop wasting your time on these boards.
Yes I have run minecraft on Jetson Nano and a custom TX1 system. You can see my post about my custom MultiMC5 buildscript and custom meta repo that allows for running every version of minecraft released. This works on all linux ARMhf and ARM64 devices (raspberry pi, jetson devicecs, odroids, etc).
Minecraft is horribly un-optimized and does many things incorrectly in opengl, so I suggest you use optifine for older versions and Sodium/Lithium/Starlight fabric mods for newer versions which fix these bugs and bring massive performance improvements. Playing on minecraft servers will always net better performance as well since the minecraft server thread does not have to run on the jetson CPU.
Installing Minecraft consists only in downloading the launcher and running it. Any downloaded file is a regular jar file. You will only need to click on it 2 times to do this. I play this game on my laptop in my free time.
Installing Minecraft consists only in downloading the launcher and running it. Any downloaded file is a regular jar file. You will only need to click on it 2 times to do this. I play this game on my laptop in my free time. I found a new minecraftforfreex.com server last week. Btw, you will also need to install a Java machine in your system to run the game. You should also use the eighth version. It is recommended that you use new drivers for the graphics card. If you have bought a license, you will be thrown into the main menu with all the items. If you are in demo mode, you will only have the opportunity to create and recreate a new world.
Please ignore this user as they are incorrect. The official new Minecraft launcher is an electron based launcher running compiled x86_64 code, it can not be run. Other launchers are also x86_64 code. Minecraft the game itself, while mostly java architecture agnostic, DOES have x86_64 specific libraries necessary for running the game, primarily lwjlg2/3.
I have ported and built these libraries for armhf and arm64 Linux, which the Nvidia Jetson devices run. You can NOT simply run any normal x86_64 Minecraft launcher.
Utilizing my buildscript (linked in the previous post) will get you up and running with Multimc5 utilizing my custom built arm Linux libraries