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!
I did it by manually applying the inheritance. Go through the arm json and copy it into the fabric one. Anything already in the fabric one, don’t copy. Do copy the LWJGL files.