Fork form https://gist.github.com/nikhiljha/7313ac5553aafb1c8596b1fca0f4cdff
If you don't have Homebrew installed already, install Homebrew by following the instructions at brew.sh. Then, just open a Terminal and type...
brew install java
- It natively supports Apple Silicon chips, provide better performance, higher game fps, eliminating the need for complex modifications.
- More friendly interface, support more login methods, Mod management, automatic installation of Forge, Fabric, Optifine, etc., and more useful functions waiting for you to discover.
- It is mentioned on the download page that it supports Java8-Java10. In fact, Java17 can also be used normally. The downloaded page is not updated in time, so you can use it with confidence.
If you still insist on using MultiMC, read on, be aware that its game fps is usually lower.
Install the latest version of MultiMC from the MultiMC website. Unfortunately, the launcher will have to run with Rosetta. This won't affect game performance.
Create a Minecraft 1.19.X instance, right click, edit instance, and go to the versions tab on the left. Click on LWJGL in the list, then click customize on the right. Click edit to open the LWJGL configuration file. Replace the content of the file that opens up with the contents of the file called org.lwjgl3.json
that is attached to this gist (see next file).
Have fun!
If you still can't play, it may be that you need to delete the old lib file:
- Open Finder.
- Press the Cmd + Shift + G key combination.
- Paste
/Applications/MultiMC.app/Data/libraries/org
. - Press Enter.
- Delete the lwjgl folder.
- Try launching the game again.
I've had mixed success, personally, see:
I believe that many open source projects do not want to support Apple due to the walled-garden and when a new architecture arrives it floods them with requests that the developers do not have time or money to fix, so they eventually just start mass closing issues. Maintaining an open source can be rewarding, but it can also be very tiring and stressful. Generally, most people are quick to ask questions and file bug reports, but not as quick to offer detailed workarounds and writes as you have. This means that the people willing to help are often silenced due to the developer's reaction to those that are not willing to help. "Throw the baby out with the bathwater" euphemism.
I was very fortunate to be part of the Apple DTS. I am a software developer and I have been trying very hard to use an M1 mac as my daily machine because it is faster and uses less power than my older Intel computers, so it is overall a much better machine for daily use. I hope that someday the M1 technology makes it to the Linux and Windows computers too, perhaps then these projects would be a bit more receptive. ❤️