本文编写于 355 天前,最后修改于 355 天前,其中某些信息可能已经过时。
​‌‌‌​‌​​​​​‌‌​‌​‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌​​​‌​​​‌‌​‍​​‌‌​​​‌​​‌‌​‌​‍​‌‌‌‌‌‌​​​​‌​‌​‌‍‌​‌​‌​‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌​‍‌​​‌‌​‌​‍‌​‌‌‌‌​‌‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​‌‌​​​‍​​‌‌​‌​​​​​‌​​‌‍​‌​‌‌‌​‌​‌‌​‌‌​‍​‌‌‌​​​​‌​​​‌​‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​​‌‌‌‌‌‌‌‌​​‌‌‍​‌​‌​​​‌‌​‌​‌‌‌‍‌​‌‌‌‌‌​‍‌​​​‌‌‌‌‍‌​​​‌‌‌‌‍‌​​‌​​‌‌‍‌​​‌‌​‌​‍‌​‌​‌‌​​‍‌​​‌​‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌‌​‍‌​​‌‌‌​​‍‌​​‌​​​​‍‌​​‌​​​‌‍​‌‌​​​‌‌‌‌‌​‌​‌‍​‌‌‌​​​​​​‌​‌‌‌‌‍​‌‌‌​‌‌‌‌​‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​​‌​‌​‌‌‌​​​​​‍‌​‌‌​​‌​‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌​​‌‌​‌​‍‌​​‌‌‌​​‍‌​​​‌‌​‌‍‌​​‌‌‌‌​‍‌​​‌‌​​‌‍‌​​​‌​‌‌‍​​‌‌‌‌‌‌‌‌​​‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​​​‌​‌​‌‌​​‌‌‌​‍‌​​‌​​​​‍‌​​​‌​‌​‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌​‍‌​​‌‌​‌​‍​‌‌​​​‌​‌‌‌​​​‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​‌​​‌​‍‌‌​​‌‌‌​‍‌‌​​‌‌​‌‍‌‌​‌​​‌​‍‌‌​​‌‌‌​‍‌‌​​‌‌‌​‍​​‌‌‌​‌‌​‌‌‌‌‌‌‍​‌​‌‌‌​​‌‌​​‌‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌​​​‌​‌‌‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​​‌‌‌‌‍‌​​​‌‌​​‍‌‌​​​‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍‌​​‌​‌‌​‍‌​​‌​​‌​‍‌​​​‌‌​‌‍‌​​‌‌‌​‌‍‌​​​‌‌‌​‍‌‌​‌​​​‌‍‌​​‌‌‌​​‍‌​​‌​​​‌‍‌​‌​​​‌‌‍‌​​‌‌​‌​‍‌​​​​‌‌‌‍‌​​​‌‌‌‌‍‌​‌​​​‌‌‍‌​​‌​​‌​‍‌​​‌‌‌​​‍‌​‌​​​​​‍‌​​‌​​​​‍‌​​‌​​​‌‍‌​‌​​​​​‍‌​​‌​​‌​‍‌‌​​‌‌‌​‍‌‌​‌​​​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​‌​​‌​‍‌​​‌​​‌‌

到手了新Mac?但是发现游玩Minecraft需要使用Rosetta,不仅不流畅,效能还挺低。
为此,有国外开发者以原生的形式打包了相关库,以此实现运行原生Minecraft,体验丝般顺滑~

感谢原作者 tanmayb123 的研究!

https://gist.github.com/tanmayb123/d55b16c493326945385e815453de411a

安装

首先,下载相关环境,你可以直接访问
https://od.timecd.cn/Minecraft/MCAppleSilicon.zip
以下载,这是经我修改过的,包括减少了登录请求次数,修改下载源,以及配置了authlib- injector项目的支持。
如有需要,你可以前往原文章下载原版。

下载后将其解压,终端中在目标目录下执行
sh libraries/download.sh
然后从已经启动过的客户端中,复制assets文件夹到目标目录下,如果你没有,你也可以执行
python3 downloadassets.py
不过你需要替换其中的下载源,不然可能会有些慢

编辑launch.sh文件,修改最顶上的EMAIL和PASSWORD为你的邮箱以及密码

如果你需要使用authlib-injector项目,请另外修改login.py文件中的认证服务器部分
并且修改启动命令中的为你的认证地址。

如果你不需要,请删除launch.sh文件中的
-javaagent:authlib-injector-1.1.34.jar=<Yggdrasil API ROOT>
在最底下的启动命令部分。

最后,只需要在终端执行
sh launch.sh
即可开始游戏。