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.jsonfile and put it in this new folder. - Rename the file
<version>.jarto<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/JavaVirtualMachinesfor you. - Open Minecraft Launcher and create a new profile. Choose
<version>-arm64from the list. - Expand the profile options and choose to set a Java executable. If you installed it in
/Library/Java/JavaVirtualMachinesgo there, then open up your JRE > Contents > Home > bin and selectjava.
Should be all set!
@jacyhung when i try that it gives me a "Sorry, unable to start Minecraft. Please check your configuration." error. I'm trying to use 1.18.2 and I think I set everything up right but it isn't working for some reason. I edited the .json in the optifine folder (and added -arm64 to everything), and changed the original 1.18.2 folder/jar/json names, along with editing the 1.18.2 json by doing the method of exporting the modified json from m1craft app. Any ideas why?