So I've been messing around with MultiMC for a bit on the PBP trying to set it up to use the ARM builds of the needed native libraries so the game would run, and I've found a pretty good way to do it that doesn't really require any manual setup and written a script to set it all up for you for a MultiMC instance.
I've only tested the script on Manjaro, but it should work fine on other distros and on a 32-bit userland. I don't know if the game will run with the binary Mali drivers as I've only tried using panfrost though. This setup only supports Minecraft 1.13 and newer, older versions use LWJGL 2 instead of 3 which will require a different setup.
Here's how to set it up:
Hope this can be useful to some of you here, happy crafting!
I've only tested the script on Manjaro, but it should work fine on other distros and on a 32-bit userland. I don't know if the game will run with the binary Mali drivers as I've only tried using panfrost though. This setup only supports Minecraft 1.13 and newer, older versions use LWJGL 2 instead of 3 which will require a different setup.
Here's how to set it up:
- Install MultiMC (AUR), you'll have to compile it from source since they don't provide ARM binaries. Here are their build instructions for Linux.
- Make sure you have a Java runtime installed, they recommend Java 8 but newer versions also seem to work.
Debian: apt install openjdk-11-jreManjaro: pacman -S jre-openjdk - Open MultiMC, pick your preferred settings and select your Java installation.
- When MultiMC is set up, add a new instance with the version of Minecraft you want to play
- Download my script and place it in some directory, remember to mark it as executable.
- Open a terminal in the directory containing the script and run it with the name of the instance you created earlier as parameter.
- If everything goes right, you should now be able to start the instance in MultiMC and play Minecraft!
Hope this can be useful to some of you here, happy crafting!
