VartaPack

VartaPack

beta!一个为Minecraft整合包作者提供的支持报告与诊断工具。

管理

prewiew

VartaPack

一个用于 Minecraft 整合包的轻量级诊断、完整性和支持报告工具。

VartaPack 帮助整合包作者了解玩家的实例是否干净、被修改、不受支持或已损坏。它验证本地环境,检测常见的设置问题,并生成易于分享的结构化报告,以便在需要支持时使用。

目的

VartaPack 不是性能优化模组。

它是整合包的支持层。它帮助玩家查看问题所在,并在请求完整日志或崩溃报告之前,为作者提供清晰的概览。

检查项

VartaPack 可以验证:

  • Minecraft 版本
  • 模组加载器
  • Java 版本
  • 分配的内存
  • 必需模组
  • 推荐模组
  • 禁用模组
  • 额外模组
  • 已知冲突
  • 所选文件完整性

检测到的问题可以通过启动通知和游戏内问题界面显示。

整合包状态

VartaPack 将当前实例分类为:

状态 含义
干净 实例与预期配置文件匹配。
已修改 玩家更改了某些内容,但未检测到严重问题。
不受支持 实例可能仍可运行,但支持应受到限制。
已损坏 检测到严重问题。

支持报告

玩家可以一键复制生成的支持报告。

报告可能包括:

  • 整合包名称和配置文件版本
  • Minecraft 版本
  • 加载器和加载器版本
  • Java 版本
  • 分配的内存
  • 操作系统
  • 检测到的问题
  • 缺失的必需模组
  • 禁用模组
  • 额外模组
  • 已安装模组
  • 建议的修复方法

报告对于 GitHub 问题、Discord 支持、CurseForge 评论和 Modrinth 支持帖子非常有用。

崩溃分析

VartaPack 可以扫描本地日志和崩溃报告,查找常见模式,例如:

  • mixin 失败
  • 缺失依赖
  • 不兼容的模组集合
  • 重复模组
  • 错误的 Java 版本
  • 内存不足错误
  • 渲染器冲突

崩溃分析旨在帮助调试。它不能替代手动调查。

配置

整合包作者可以通过以下位置配置 VartaPack:

config/vartapack/

常见文件:

profile.json
rules.json
integrity.json
vartapack.json

这些文件定义了预期环境、模组规则、冲突规则、完整性检查、支持链接和报告行为。

配置示例和使用指南可在 GitHub 上查看。

隐私

VartaPack 不收集遥测数据。

报告在本地生成。日志、模组列表、用户名、文件路径和个人数据不会自动上传。

玩家决定是否复制和分享报告。

私人路径和用户名在可能的情况下会被隐藏。

限制

VartaPack 是一个客户端诊断工具。

它无法预防每次启动崩溃,因为某些崩溃在任何模组代码运行之前发生。对于这些情况,请使用崩溃报告、医生模式,以及加载器级别的适当依赖或冲突规则。

配套使用

VartaPack 可以与 PackPing 一起使用。

推荐设置:

  • VartaPack 用于诊断、完整性检查和支持报告
  • PackPing 用于整合包更新通知

它们也可以单独使用。