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无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

Java终止正在运行的线程的三种方法

《Java终止正在运行的线程的三种方法》停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作,停止一个线程可以用Thread.stop()方法,但最好不要用它,本文给大家介绍了... 目录前言1. 停止不了的线程2. 判断线程是否停止状态3. 能停止的线程–异常法4. 在沉睡中停止5

Python中Windows和macOS文件路径格式不一致的解决方法

《Python中Windows和macOS文件路径格式不一致的解决方法》在Python中,Windows和macOS的文件路径字符串格式不一致主要体现在路径分隔符上,这种差异可能导致跨平台代码在处理文... 目录方法 1:使用 os.path 模块方法 2:使用 pathlib 模块(推荐)方法 3:统一使

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla

jdk21下载、安装详细教程(Windows、Linux、macOS)

《jdk21下载、安装详细教程(Windows、Linux、macOS)》本文介绍了OpenJDK21的下载地址和安装步骤,包括Windows、Linux和macOS平台,下载后解压并设置环境变量,最... 目录1、官网2、下载openjdk3、安装4、验证1、官网官网地址:OpenJDK下载地址:Ar

基于Python实现多语言朗读与单词选择测验

《基于Python实现多语言朗读与单词选择测验》在数字化教育日益普及的今天,开发一款能够支持多语言朗读和单词选择测验的程序,对于语言学习者来说无疑是一个巨大的福音,下面我们就来用Python实现一个这... 目录一、项目概述二、环境准备三、实现朗读功能四、实现单词选择测验五、创建图形用户界面六、运行程序七、

解读docker运行时-itd参数是什么意思

《解读docker运行时-itd参数是什么意思》在Docker中,-itd参数组合用于在后台运行一个交互式容器,同时保持标准输入和分配伪终端,这种方式适合需要在后台运行容器并保持交互能力的场景... 目录docker运行时-itd参数是什么意思1. -i(或 --interactive)2. -t(或 --

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

前端知识点之Javascript选择输入框confirm用法

《前端知识点之Javascript选择输入框confirm用法》:本文主要介绍JavaScript中的confirm方法的基本用法、功能特点、注意事项及常见用途,文中通过代码介绍的非常详细,对大家... 目录1. 基本用法2. 功能特点①阻塞行为:confirm 对话框会阻塞脚本的执行,直到用户作出选择。②

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2