Skip to content

Mod 管理 ​

VoxVer Launcher 内置了强大的 Mod 管理功能,接入 Modrinth Mod 仓库,支持搜索、下载、启用/禁用、配置编辑和更新检测等一站式操作。

计划接入 CurseForge

CurseForge 源目前处于 计划接入 阶段(API Key 申请中),当前版本暂以 Modrinth 为主。

自 v0.6.2 起,下载 页面采用多分类视图,左侧标签栏可在「原版游戏」「Mod」「整合包」「数据包」「资源包」「光影包」「社区资源」之间切换,方便快速定位所需内容。本章将详细介绍 Mod 管理的各个方面。

搜索与下载 ​

VoxVer Launcher 支持从 Modrinth 搜索和下载 Mod,覆盖绝大多数主流 Mod。CurseForge 源计划接入中。

搜索步骤 ​

  1. 进入 下载 页面,点击顶部「Mod」分类标签
  2. 在搜索框中输入 Mod 名称或关键词
  3. 可以通过分类标签筛选(如「工具」、「优化」、「装饰」、「冒险」等)
  4. 也可以按热度、下载量、更新时间等排序
  5. 找到目标 Mod 后,点击进入详情页

下载步骤 ​

  1. 在 Mod 详情页中,确认 Mod 支持的游戏版本和 ModLoader 类型
  2. 点击 「下载」 按钮
  3. 选择要安装到的目标实例(如果存在多个实例)
  4. 等待下载完成

提示

下载进度可以在右下角的全局下载弹窗中实时查看,支持暂停和取消操作。

本地 Mod 管理 ​

进入 实例详情 页面,可以查看和管理该实例中已安装的所有 Mod。

管理功能 ​

操作说明详细描述
启用 / 禁用切换 Mod 的加载状态点击 Mod 旁的开关即可切换,无需删除文件。禁用的 Mod 不会被游戏加载,但文件仍保留在 mods/ 目录中(文件名会被添加 .disabled 后缀)
配置编辑编辑 Mod 的配置文件支持 .toml、.json、.cfg、.conf、.ini 等多种格式的配置文件。点击「编辑」按钮打开内置编辑器,修改后保存即可生效
删除从实例中移除 Mod点击「删除」按钮会将 Mod 文件从 mods/ 目录中永久移除。删除前会弹出确认对话框
从文件安装从本地文件导入 Mod点击「从文件安装」按钮选择本地的 .jar 文件,支持多选批量导入,自动复制到实例的 mods/ 目录
依赖检测检查 Mod 的前置依赖基于 Modrinth API 自动检测已安装 Mod 的依赖关系(required / optional / incompatible / embedded),缺失依赖时会显示红色角标提示
安装依赖一键安装缺失的依赖检测到缺失依赖后,点击「安装依赖」按钮自动从 Modrinth 下载并安装所需的前置 Mod
更新检测检查 Mod 是否有新版本基于 Modrinth 的 SHA1 哈希值比对,自动检测已安装 Mod 是否有可用更新。有更新时会显示橙色角标提示

Mod 元数据解析 ​

VoxVer Launcher 使用 @xmcl/mod-parser 自动解析 Mod 的 jar 文件中的元数据,支持以下格式:

格式对应 ModLoader解析内容
fabric.mod.jsonFabric名称、版本、作者、描述、主页链接、依赖项、图标
quilt.mod.jsonQuilt名称、版本、贡献者、描述、主页链接、依赖项、图标
mods.tomlForge / NeoForge显示名称、版本、作者、描述、主页链接、依赖项、LOGO
mcmod.infoForge(旧版)名称、版本、作者、描述、主页链接、LOGO
MANIFEST.MF通用名称、版本、描述、作者

Mod 图标会自动从 jar 中提取并缓存到本地,在列表中显示。对于无法解析的 Mod,会自动从文件名推断名称和版本。

Mod 详情弹窗 ​

在「实例详情」页面的 Mod 列表中,点击 Mod 行或点击「详情」按钮,可弹出详情窗口,展示以下完整信息:

  • 名称与版本 -- Mod 的名称和当前版本号
  • 作者 -- Mod 的作者/开发团队
  • 描述 -- Mod 的功能描述
  • 前置依赖 -- Mod 所需的依赖项列表
  • 主页链接 -- Mod 的官方网站或 Modrinth/CurseForge 项目页面
  • 文件路径 -- Mod 文件在本地磁盘上的完整路径

ModLoader 支持 ​

VoxVer Launcher 支持以下 ModLoader,不同 ModLoader 对应不同的 Mod 生态:

ModLoaderMod 生态仓库来源说明
FabricFabric 专属 ModModrinth(CurseForge 计划中)轻量级,Mod 数量多,加载速度快
ForgeForge 专属 ModModrinth(CurseForge 计划中)老牌生态,大型 Mod 丰富
NeoForgeNeoForge 专属 ModModrinth(CurseForge 计划中)新版本生态,兼容 Forge Mod
QuiltQuilt / Fabric ModModrinth兼容大部分 Fabric Mod

注意

  • 下载 Mod 前,请确认 Mod 支持的游戏版本和 ModLoader 与你的实例配置一致。
  • 不同 ModLoader 的 Mod 不能混用。例如,Fabric Mod 不能在 Forge 环境中加载。
  • 部分大型 Mod 可能有前置依赖(前置 Mod),请确保所有依赖都已安装。

常见问题 ​

Mod 安装后不生效? ​

请按以下步骤排查:

  1. 确认 ModLoader 已正确安装 -- 进入版本页面,检查目标版本是否已安装对应的 ModLoader
  2. 确认版本兼容性 -- 检查 Mod 支持的游戏版本是否与你安装的版本一致
  3. 确认 ModLoader 类型匹配 -- Fabric Mod 只能在 Fabric 环境中加载,Forge Mod 只能在 Forge 环境中加载
  4. 检查 Mod 是否被禁用 -- 在实例详情中确认 Mod 的启用开关处于开启状态
  5. 检查前置依赖 -- 部分 Mod 需要安装前置 Mod 才能正常工作,请查看 Mod 的描述页面

Mod 下载失败? ​

可能的原因和解决方案:

原因解决方案
网络连接异常检查网络连接,或尝试切换下载源
下载源不可用进入「设置」切换到其他下载源
磁盘空间不足清理磁盘空间后重试
目标实例不存在确认目标实例未被删除

如何查看 Mod 的详细信息和更新日志? ​

在「下载」页面点击 Mod 名称进入详情页,可以查看 Mod 的描述、截图、支持版本、更新日志和依赖关系等完整信息。

Mod 配置文件在哪里? ​

Mod 配置文件通常位于实例目录下的 config/ 文件夹中。你也可以通过 VoxVer Launcher 的内置配置编辑器直接编辑,无需手动查找文件。

Mod 自动更新 ​

VoxVer Launcher 内置 Mod 自动更新检测 功能,基于 Modrinth 的 SHA1 哈希 批量比对已安装的 Mod 与上游版本,自动发现有可用更新的 Mod。

检测原理 ​

扫描本地 Mod 文件
    |
    v
计算 SHA1 哈希值
    |
    v
调用 Modrinth API 批量查询
    |
    v
哈希匹配 → 发现新版本
    |
    v
在 Mod 列表中标记「有更新」

使用步骤 ​

  1. 进入 实例详情 页面
  2. 点击 「检查更新」 按钮
  3. 启动器会自动扫描本地所有 Mod 文件并计算 SHA1 哈希
  4. 与 Modrinth 上的版本进行比对
  5. 列表中可更新的 Mod 会显示更新提示
  6. 选择要更新的 Mod,点击 「一键更新」
  7. 启动器会流式下载新版本并替换旧文件

更新策略 ​

策略说明
仅显示主版本更新仅在主版本号变化时提示更新(如 1.0.0 → 2.0.0)
显示所有更新包括补丁版本(推荐)
手动选择由用户自行决定是否更新每个 Mod

提示

  • 自动更新功能仅适用于从 Modrinth 下载的 Mod。
  • 部分 Mod 可能有版本兼容性要求,更新前请确认新版本与你的游戏版本匹配。
  • 更新过程中游戏需要关闭,更新完成后重新启动游戏即可生效。

依赖管理 ​

VoxVer Launcher 内置 Mod 依赖检测 功能,能够自动分析每个 Mod 的前置依赖关系,帮助避免因缺少依赖导致 Mod 无法正常运行的常见问题。

依赖类型 ​

依赖关系分为以下几种类型:

类型英文标识说明
必需依赖required必须安装,否则 Mod 无法运行
可选依赖optional可选安装,提供额外功能但非必需
不兼容incompatible与该 Mod 存在冲突,不能同时安装
内嵌依赖embedded依赖已被包含在 Mod 中,无需单独安装

使用步骤 ​

  1. 进入 实例详情 页面
  2. 点击工具栏中的 「检查依赖」 按钮
  3. 启动器会逐一对每个 Mod 计算 SHA1 哈希,通过 Modrinth API 查询其依赖关系
  4. 检测完成后,存在缺失依赖的 Mod 会在列表中显示红色 ⚠ 缺 N 个依赖 角标
  5. 选中存在缺失依赖的 Mod,点击底部操作栏的 「安装 N 个依赖」 按钮
  6. 启动器会从 Modrinth 自动下载并安装所需的全部必需依赖
  7. 安装完成后会重新刷新 Mod 列表和依赖检测状态

提示

  • 依赖检测同样基于 Modrinth API,仅对能从 Modrinth 识别的 Mod 生效。
  • 系统只会自动安装标记为 required(必需)的依赖项,可选依赖可以手动搜索安装。
  • 安装依赖时会自动匹配当前的游戏版本和 ModLoader 类型,确保兼容性。