Minecraft on Apple Silicon

这是一个在 Silicon 系的 MAC 上原生运行 Minecraft 的解决方案

环境准备

step1:

brew install qt@5

step2:

前往 https://www.azul.com/downloads,下载MacOS,arm64的 jdk

建议下载8和11+两个版本

step3:

~/.zshrc 中添加

export JAVA_HOME=~/Library/Java/JavaVirtualMachines/azul-1.8.0_292/Contents/Home

编译 MultiMC

在一个合适的地方依次执行

mkdir MultiMC && cd MultiMC
git clone https://github.com/MultiMC/MultiMC5 src --depth=1
mkdir build && cd build
cmake \
 -DCMAKE_C_COMPILER=/usr/bin/clang \
 -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \
 -DCMAKE_BUILD_TYPE=Release \
 -DCMAKE_INSTALL_PREFIX="../dist/" \
 -DCMAKE_PREFIX_PATH="/opt/homebrew/Cellar/qt@5/5.15.2/" \
 -DMultiMC_LAYOUT=mac-bundle ../src
cp -r jars MultiMC.app/Contents/MacOS

使用 Wrap 进行 Patch

在刚刚的目录下执行以下命令,会自动下载 hacker 脚本并将路径复制到剪贴板

cd ../
git clone https://github.com/r58Playz/m1-multimc-hack hacker
cd hack
echo ${PWD}/mcwrap.py | pbcopy

最后步骤

打开 MultiMC,在 设置->包装命令 中粘贴路径

image-20210519232300689

至此、完成

参考

Last modification:May 19th, 2021 at 11:27 pm