ManyMC: m1/arm64 macOS 下原生运行 Minecraft 的新选择

2024-06-04 17:32

本文主要是介绍ManyMC: m1/arm64 macOS 下原生运行 Minecraft 的新选择,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

众所周知 macOS 不适合玩游戏…
众所周知 m1/arm64 很强,但是兼容性是个问题……
众所周知 官方启动器不是很行……虽然现在看起来还可些了
于是在 arm64 下 原生运行这个光荣而艰巨的任务就交给了同志们。
在决定尝试用 m1 原生运行 mc 时我先搜索了下相关资料,其实已经比较成型了。
基本思路就是 用 MultMC + zulujdk arm64 运行,并且要修复lwjgl。(https://www.mcbbs.net/thread-1228353-1-1.html)
但是这个时候 MultMC 还是转译后的,当然也有教程教你怎么自己编译一个原生的。(https://www.bilibili.com/read/cv12629544/)
但是其实都挺麻烦的,主要是好像没启动器对其进行相关适配,但是到底有没有呢。好像有了诶:
ManyMC ——出现吧。
https://github.com/MinecraftMachina/ManyMC

也是我好奇搜了一下搜到了,基于 MultMC 的修改版,自身解决 arm64 下原生运行 mc 的问题了。

安装使用也非常简单:

  1. 安装 zuluJDK (17以上,如果你已经安装了就不用了)

  2. 从 release 里下载 ManyMC,解压后安装,安装后根据提示选择你的 jdk。如果你上不去 github 我下载了一份:
    https://zhengzhihua.lanzouo.com/iUAJ5xe7z9i

  3. jdk 选择 /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java
    在这里插入图片描述

  4. 测试一下是否可用
    在这里插入图片描述

  5. 玩就完了。

但是实际测试 fps 好像没网上宣传的高,为啥都说 150 fps 左右呢。 我实测大概静止 100 多,并且行动掉帧到80~90(m1 ,macbook air , 16gb)

在这里插入图片描述
更新:关闭帧率限制、垂直同步后,在超平坦上最高可达 600+ ,普通地形也有 130~ 200 之间没调好。
在这里插入图片描述

还是老老实实用 pc 玩吧(逃

这篇关于ManyMC: m1/arm64 macOS 下原生运行 Minecraft 的新选择的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1030656

相关文章

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

SpringBoot3.X 整合 MinIO 存储原生方案

《SpringBoot3.X整合MinIO存储原生方案》本文详细介绍了SpringBoot3.X整合MinIO的原生方案,从环境搭建到核心功能实现,涵盖了文件上传、下载、删除等常用操作,并补充了... 目录SpringBoot3.X整合MinIO存储原生方案:从环境搭建到实战开发一、前言:为什么选择MinI

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

Java -jar命令如何运行外部依赖JAR包

《Java-jar命令如何运行外部依赖JAR包》在Java应用部署中,java-jar命令是启动可执行JAR包的标准方式,但当应用需要依赖外部JAR文件时,直接使用java-jar会面临类加载困... 目录引言:外部依赖JAR的必要性一、问题本质:类加载机制的限制1. Java -jar的默认行为2. 类加

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Macos创建python虚拟环境的详细步骤教学

《Macos创建python虚拟环境的详细步骤教学》在macOS上创建Python虚拟环境主要通过Python内置的venv模块实现,也可使用第三方工具如virtualenv,下面小编来和大家简单聊聊... 目录一、使用 python 内置 venv 模块(推荐)二、使用 virtualenv(兼容旧版 P