Minecraft 1.17 On M1 Mac With Arm64 Java?


Minecraft 1.17 on M1 Mac with arm64 java?


I used to be capable of play Minecraft utilizing the Azul Zulu 11 JDK built for arm64.


Today i upgraded Minecraft to model 1.17 which was released recently and has great new options. It now requires Java 16 and comes bundled with a x86_64 java binary on MacOS which works on M1 Macs but affords less than stellar performance.


I put in Azul Zulu 16 for arm64 and configured my Minecraft launcher profile to use it (path: /Library/Java/JavaVirtualMachines/zulu-16.jdk/Contents/House/bin/java ).


Sadly the sport crashes on launch. Has anybody gotten it to work with the arm64 java binary?


Yep, use this GitHub gist as a guild. The explanation it is crashing is that Minecraft uses LWJGL which hasn't been compiled for ARM within the Minecraft launcher. You need to make use of MultiMC to alter to the LWJGL native JAR that someone compiled.


Thanks


u/superpenguin612 I take advantage of Multi-MC, I updated to Zulu 16, however the wrapper will not be working. It really works simply high quality on 1.16.5 Zulu 11; and 1.12 Zulu 8, but not 16. Any idea why? Does the LWJGL need to be updated?


It works simply wonderful for me! There should not technically be a "wrapper," per se (there is a unique GitHub gist that says to use a python wrapper command; I've had issues with that so I linked the one where all you have to do is change the Java native and LWJGL). Are you able to post your configuration for MultiMC? I've it running all the way as much as 1.17 with Optifine and Zulu 16. Here is an Imgur hyperlink with my total configuration.Arkadne igredeviated from the information because I did not want to retailer LWJGL in my house folder so I moved it to the occasion folder for my 1.16.5 profile. (You can open it by clicking "Occasion Folder" in MultiMC) Hope this helps!


Works tremendous for me , i am also running on the beta model of OSX - i do have a random crash on exit that i'm struggling with but the game itself runs advantageous. I am using mcwrap.py and zulu-16jdk.