BetaEvolutions/Apple Silicon Mac install guide
ℹ️ Notice: A development version of BetaEvolutions no longer needs this method - see BetaEvolutions for more info. This page is kept for the release version.
Due to BetaEvolutions' Discord RPC library not having a macOS arm64 version, a workaround via an x86-64 Java runtime environment has to be used.
Disclaimers:
- This guide is written with MultiMC & its forks in mind; it also assumes you have already created a Beta 1.7.3 instance.
- Your mileage may vary; please do not bug the volunteer staff regarding this.
- Exception: You may contact Noggisoggi for help regarding this on the RetroMC Discord guild as he's the only one on the staff list with an Apple Silicon Mac. (sugarOyster has an Intel Mac.)
- Some basic computing knowledge, such as extracting files, moving, copying, etc. are mandatory.
- This tutorial relies on the Rosetta 2 translation layer; should Apple remove this in a future macOS update, this tutorial will not work.
Noggisoggi made a video tutorial for this: https://www.youtube.com/watch?v=VASwPzvSYcY
- Keep in mind that this tutorial uses the Azul Zulu OpenJDK build.
- Get an x86-64 build of the JRE for macOS
- You can use the OpenJDK builds from either of these vendors:
- Azul Zulu: https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=x86-64-bit&package=jre#zulu & download the zip/tar archive.
- There's no option to install this system-wide.
- Adoptium Eclipse Temurin: https://adoptium.net/temurin/releases/?version=8
- Select
macOS
for the Operating System x64
for Architecture, andJRE
for Package Type.
- Select
- If you want to install it system-wide, download the
.pkg
file. - If you want a portable install, download the
.tar.gz
file.
- This step will vary depending on what variant you downloaded:
- Open your downloads folder and:
- Extract the
.tar.gz
/.zip
archive if you downloaded it. - Install the x86-64 JRE from the
.pkg
file.
- Extract the
- Open your downloads folder and:
- Open your launcher; PrismLauncher or MultiMC in this case.
- Only for portable Java installs; skip to step 4 if you're using a system-wide install:
- Select your instance of Beta 1.7.3, select Instance Folder or similar.
- Your b1.7.3 instance folder should open.
- If not: open the Finder, select View on the menu bar, then select: Go to Folder... & input one of these paths depending on your launcher:
- PrismLauncher:
~/Library/Application Support/PrismLauncher/instances
- MultiMC:
/Applications/MultiMC.app/Data/instances
- You need to open the context menu (
[Right Click]
,[Ctrl]
+[Left Click]
) onMultiMC.app
& select Show Contents.
- You need to open the context menu (
- PrismLauncher:
- Press
[Return]
or[Enter]
& go to your b1.7.3 instance.
- If not: open the Finder, select View on the menu bar, then select: Go to Folder... & input one of these paths depending on your launcher:
- Copy that JRE you extracted directly into the instance folder.
- Only for portable Java installs; skip to step 4 if you're using a system-wide install:
- In MultiMC/PrismLauncher, select your b1.7.3 once more & select Edit Instance
- Select: Settings -> Java installation -> Enable (tick) Java installation
- System-wide installs:
- Select Auto-detect & select the one with:
- Version:
1.8.0_372
- Architecture:
x86_64
- Path:
/Library/Java/JavaVirtualMachines/temurin-8.jre/Contents/Home/bin/java
- Version:
- If the auto-detect method doesn't work for some reason, you can use the aforementioned path as the Java path.
- Select Auto-detect & select the one with:
- Portable installs:
- Method 1:
- Select Browse.
- A file picker should pop-up; head to
instances
-> your b1.7.3 instance -> the JRE you extracted ->bin/java
.
- Method 1:
- Method 2:
- Open your instance folder
- Head to
instances
-> your b1.7.3 instance -> the JRE you extracted ->Contents/Home/bin/java
. - Select the
java
binary.- Press
Command
+Option
+C
or open the context menu, holdOption
& select Copy path.
- Press
- Go back to the instance editor, select the entire Java binary path & replace it with what you have copied.
- System-wide installs:
- Select: Settings -> Java installation -> Enable (tick) Java installation
- Launch the game and pray it works.
M1Fix
Download dereku's M1Fix here: https://www.mediafire.com/file/k3pextx6zfdx0vg/M1Fix.zip/file
Edit your b1.7.3 instance -> Version -> Add to minecraft.jar -> Select M1Fix.zip
-> Launch the game.
- Don't focus the blank window, it'll make your game unresponsive. Just minimize it.