Skip to content

Instantly share code, notes, and snippets.

@estyseesghosts
Last active April 6, 2024 09:37
Show Gist options
  • Save estyseesghosts/4ef2d8f1dd2a63689b82a5b05f7b1b37 to your computer and use it in GitHub Desktop.
Save estyseesghosts/4ef2d8f1dd2a63689b82a5b05f7b1b37 to your computer and use it in GitHub Desktop.

How to install Minecraft natively on Apple Silicon, the easiest way possible

1 - Download MultiMC from here

2 - Download Azul Zulu JDK from here (The version you want is Java 17, arm64, macOS, and you download the ZIP file.) Extract the ZIP file, open the folder and copy "zulu-17.jdk" to your home folder.

3 - Download tanmayb123's Minecraft on Apple Silicon package from here. Extract the ZIP and from the folder you are going to copy two files. One, the folder "lwjglnatives", and two, open the Libraries folder and copy "lwjglfat.jar". Move these to your home folder.

4 - Open MultiMC and create a new instance. Right click your instance and click edit instance. Make the following changes:

  • In the settings tab, set your Java installation to /Users/<username>/zulu-17.jdk/Contents/Home/bin/java

  • In the settings tab, set your Java arguments to -Dorg.lwjgl.librarypath=/Users/<username>/lwjglnatives/ -Dfml.earlyprogresswindow=false

  • In the version tab, click LWJGL 3, customize and then edit. It's going to open a file in your text editor. Select everything in that file, delete it all and paste the following:

{
    "formatVersion": 1,
    "libraries": [
        {
            "name": "lwjgl:lwjglfat:1",
            "MMC-hint": "local",
            "MMC-filename": "lwjglfat.jar"
        }
    ],
    "name": "LWJGL 3",
    "releaseTime": "2019-06-24T12:52:52+00:00",
    "type": "release",
    "uid": "org.lwjgl3",
    "version": "3.2.2"
}
  • Still in the version tab, click "Open libraries" and in the folder that opens paste the lwjglfat.jar file from earlier.

Now you should be able to run the game from within MultiMC. Click launch and sign in if asked. You can now also install Forge and/or Fabric and whatever mods you would like to use with either.

Look how fast it loads

F3 Menu

@colingoodman
Copy link

colingoodman commented Feb 5, 2022

This guide is working great for vanilla; I get 100+ fps at native resolution. However installing Sodium completely tanks the frame rate and I only get 10-20 fps. Does anyone have any thoughts on troubleshooting?

Edit: As explained here you need to set the chunk memory allocator setting to swap under video settings > advanced. Completely resolves my issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment