模组依赖导出

模组依赖导出

以可读的HTML、JSON、DOT和总结报告格式导出你的NeoForge模组包的依赖关系图,并支持双语。

Mod Required 帮助玩家、整合包制作者和开发者以清晰可读的方式导出和检查模组依赖关系。

通过一个简单的游戏内指令,该模组会为当前整合包生成依赖报告,让你能够看到哪些模组依赖其他模组、哪些库模组被多个模组使用,以及哪些模组有多个前置要求。

除了仅显示纯文本的模组列表外,Mod Required 还会构建结构化的依赖图,并将其导出为多种实用格式:

  • moddeps.html — 易于阅读的浏览器页面
  • moddeps.json — 用于存储或进一步处理的结构化数据
  • moddeps.dot — 与 Graphviz 兼容的依赖关系图
  • moddeps-summary.txt — 快速摘要报告

导出的 HTML 报告支持英文和简体中文布局。它还包括对常见依赖术语的解释,例如 必需、可选、不兼容 和 不推荐,使理解每种依赖类型的具体含义变得更加容易。


Mod Required 是一个面向整合包的实用工具模组,用于导出并查看整合包内所有模组之间的依赖关系。

通过简单的游戏内命令,你可以生成当前整合包的模组依赖报告,清楚地看到哪些模组依赖哪些前置,哪些库模组被大量模组使用,以及哪些模组拥有多个前置依赖。

它并不是简单地输出模组列表,而是会构建一份结构化的模组依赖图,并导出为多种实用文件格式:

  • moddeps.html —— 适合直接用浏览器查看
  • moddeps.json —— 适合长期存储和二次处理
  • moddeps.dot —— 可用于 Graphviz 等工具生成依赖图
  • moddeps-summary.txt —— 快速摘要报告

导出的 HTML 报告支持英文和简体中文显示,并且包含常见依赖类型的解释,例如 Required / 必需前置、Optional / 可选前置、Incompatible / 不兼容、Discouraged / 不推荐 等,让玩家和整合包作者更容易理解依赖关系。

这个模组非常适合大型整合包分析、前置排查、整合包文档整理,以及向其他玩家或开发者分享整合包结构。


Features / 功能特点

English

  • Export mod dependency data with one command.
  • Generate HTML, JSON, DOT, and TXT reports.
  • Support English and Simplified Chinese output.
  • Filter common system dependencies.
  • Display required, optional, incompatible, and discouraged dependencies.
  • Show mods with multiple prerequisites clearly.
  • Useful for modpack debugging, documentation, and dependency analysis.

中文

  • 使用一个命令导出模组依赖数据。
  • 生成 HTML、JSON、DOT、TXT 多种报告文件。
  • 支持英文和简体中文导出。
  • 自动过滤常见系统依赖。
  • 显示必需、可选、不兼容、不推荐等依赖类型。
  • 清楚展示拥有多个前置的模组。
  • 适合整合包排错、文档整理和依赖分析。

Command / 指令

/moddeps export

可选语言参数:

/moddeps export zh_cn
/moddeps export en_us
/moddeps export both

English

The exported files will be generated under the moddeps-export folder.

中文

导出的文件会生成在 moddeps-export 文件夹中。