ManyMC 安装和配置指南
1. 项目基础介绍和主要的编程语言
ManyMC 是一个为 macOS arm64(M1)设备优化的 Minecraft 启动器。它是一个非官方的 MultiMC 构建版本,旨在为 M1 Mac 用户提供一个零设置、完全原生的 Minecraft 启动体验。ManyMC 支持所有 Minecraft 版本,从 1.6.4 到最新的版本,并且支持 Fabric、Forge 和 OptiFine 等模组。
ManyMC 主要使用以下编程语言和框架:
- C++: 用于核心功能的实现。
- C: 用于部分底层功能的实现。
- CMake: 用于项目的构建和配置。
2. 项目使用的关键技术和框架
ManyMC 使用了一些关键技术和框架来实现其功能:
- Qt: 用于图形用户界面的开发。
- CMake: 用于项目的构建和配置。
- Java: 用于 Minecraft 的运行环境。
- Homebrew: 用于 macOS 上的软件包管理。
3. 项目安装和配置的准备工作和详细的安装步骤
准备工作
在开始安装 ManyMC 之前,请确保您的系统满足以下要求:
- 一台运行 macOS 的 M1 设备。
- 安装了 Homebrew(如果没有安装,请参考 Homebrew 官方网站 进行安装)。
- 安装了合适的 Java 版本(推荐使用 Azul OpenJDK 17 arm64 或 Azul OpenJDK 8 arm64)。
安装步骤
方法一:使用 Homebrew 安装(推荐)
-
安装 Homebrew(如果尚未安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
安装所需的 Java 版本:
brew tap homebrew/cask-versions brew install zulu8 zulu17
-
安装 ManyMC:
brew install --no-quarantine ManyMC
-
运行 ManyMC: ManyMC 安装完成后,可以在
/Applications/ManyMC
目录下找到它。双击运行即可。 -
配置 Java 版本: 根据您要玩的 Minecraft 版本,选择合适的 Java 版本。您可以在 ManyMC 中通过以下步骤进行配置:
- 选择一个 Minecraft 实例。
- 点击“编辑实例” > “设置” > “Java 安装”。
- 选择合适的 Java 路径(例如
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java
)。
方法二:手动安装
-
下载 ManyMC: 访问 ManyMC GitHub 页面,下载最新的 ManyMC 版本。
-
解压并安装: 将下载的文件解压,并将解压后的应用程序移动到“应用程序”文件夹中。
-
运行 ManyMC: 双击运行 ManyMC。如果出现“开发者无法验证”的错误,请右键点击应用程序,选择“打开”,然后再次点击“打开”。
-
配置 Java 版本: 在初始设置过程中,确保选择适合您要玩的 Minecraft 版本的 arm64 原生 Java。例如,对于 Minecraft 1.17,您需要选择 Java 17。
更新 ManyMC
-
使用 Homebrew 安装的用户: 运行以下命令更新 ManyMC:
brew upgrade --no-quarantine ManyMC
-
手动安装的用户: 删除旧版本的 ManyMC,并从 GitHub 页面下载并安装新版本。
通过以上步骤,您应该能够成功安装并配置 ManyMC,享受在 M1 Mac 上原生运行的 Minecraft 体验。