跳到正文

Explainium

将 Embeddium 通用的污染警告替换为明确说明:列出哪些模组污染了 Embeddium,以及涉及哪些类。搭配 SuppleFix 使用可兼容 Supplementaries。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。
Explainium 是 Embeddium 的配套模组,它将 Embeddium 笼统的污染警告替换为清晰的归因信息。它不会改变 Embeddium 的检测机制,而是改进提示信息,让你能确切看到是哪些模组污染了 Embeddium,以及它们触及了哪些类。

功能:
Explainium 会拦截 Embeddium 的污染消息,并将其替换为包含丰富归因信息的输出。你不再会看到含糊的“检测到模组 mixin 进入 Embeddium 内部”消息,而是能看到是哪个(些)模组污染了 Embeddium,以及哪些类被修改。这使得像 SuppleFix 这样的兼容模组能够针对特定模组(例如 Supplementaries)进行处理,而不会隐藏来自其他模组的污染。

工作原理:
Explainium 使用 Log4j2 过滤器在运行时拦截 Embeddium 的污染日志。它会抑制原始消息,并记录自己的、更清晰的行,其中包含模组名称和目标类。当安装了 SuppleFix 时,它可以使用此信息将 Supplementaries 相关的污染消息替换为自己的“已管理”消息。

使用方法:
将 Explainium 与 Embeddium 一同安装。它会在客户端自动激活。如有需要,可使用配置文件启用或禁用污染解释器和调试日志记录。

依赖项:
  • Embeddium(必需)—— Explainium 仅在 Embeddium 存在时运行。
  • Forge—— Minecraft Forge 47.0+。
  • Minecraft—— 1.20.1。

常见问题

Explainium 支持哪些 Minecraft 版本?

Explainium 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Explainium 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

Extra_Special_K 的其他作品

查看全部 →