In the instructions below, replace <version>
with the official version name. For example, 1.18-pre6
or 1.18.1
- Run
<version>
in the official Minecraft Launcher, then quit both the game and the launcher. - Open
~/Library/Application Support/minecraft/versions
. - Duplicate the folder
<version>
and name the new one<version>-arm64
. - Open that new folder up and delete
<version>.json
. Download this<version>-arm64.json
file and put it in this new folder. - Rename the file
<version>.jar
to<version>-arm64.jar
. - Download a Java 17 JRE for Apple Silicon. Recommend the latest Java 17 LTS JRE. You can download the zip and store it anywhere, but I recommend the installer package. This will install it to
/Library/Java/JavaVirtualMachines
for you. - Open Minecraft Launcher and create a new profile. Choose
<version>-arm64
from the list. - Expand the profile options and choose to set a Java executable. If you installed it in
/Library/Java/JavaVirtualMachines
go there, then open up your JRE > Contents > Home > bin and selectjava
.
Should be all set!
@halpz @smithlandon These instructions should work for vanilla install, but it doesn't modify the actual vanilla install so the regular optifine install process won't automatically pick this up.
I've done this for other mods - I followed the install process for that mod, then edited the installed profile to point towards the new 1.18arm profile this gist walks through installing.
I get good performance without Optifine on my MacBook Air M1 - so I'm not sure this is something you need unless you've got a different reason?