Pack Companion

Pack Companion

Pack Companion 是1.12.2的终极哨兵模组,旨在对整合包稳定性进行运行时检查。

Pack Companion

描述

Pack Companion 是一款专为 1.12.2 设计的终极哨兵模组,用于对整合包稳定性进行运行时检查。它会自动识别过时、存在问题或被现代替代品取代的模组。

Pack Companion 内置了深度配置解析器,通过反射分析有问题的配置文件字段值。它可以识别已知会导致崩溃或严重性能问题的设置。

Pack Companion 还与 Universal Tweaks 深度集成,能够识别已被 Universal Tweaks 功能集取代或合并的模组,并提供替换它们所需的确切配置设置。

该模组会生成 HTML/Markdown 格式的报告(位于你的 config/packcompanion/output 文件夹中)。这些报告清晰可读地列出了每个被标记的模组和配置设置,并附有推荐修复方式的直接链接。

进入世界后,你会在浏览器中获得一个查看报告的链接。

此模组基于 Cleanroom Wiki 模组列表 构建,这是一个由社区维护的 1.12.2 弃用模组及其高性能替代品数据库。Pack Companion 确保你的整合包符合这些现代标准,帮助你摆脱旧环境,过渡到更稳定、针对 Cleanroom 优化的环境。


模板使用

此模组旨在与 BareBonesTemplatePack 配合使用,该模板提供了一个预配置环境,包括:

  • 精选优化: 一份精简的主要改进、生活质量提升和 Bug 修复模组列表。
  • 标准化配置: 各种模组的预配置文件,包括 Crash Assistant 和 Universal Tweaks。
  • 工作流程指南: 一份逐步模板,用于更新旧整合包或以现代 1.12.2 标准创建新整合包。

主列表

Pack Companion 不依赖静态数据。相反,它利用动态的主列表系统来提供最新的模组推荐,无需频繁更新模组:

  • GitHub 主列表: 所有数据和推荐逻辑都托管在我们的主列表目录中,其中包含:
    • 模组主列表: 包含有问题、过时或已弃用模组的定义。
    • 类检查主列表: 一个专用列表,用于验证类在类路径中的存在情况,或匹配 Jar 文件的哈希值。
    • 配置主列表: 用于审计模组配置字段的列表。
  • JSON 获取: 每次启动时,模组都会获取最新的实时 JSON 版本。