包源检查器

包源检查器

追踪哪个模组或数据包提供了实时的服务器数据资源、配方和标签——只读且服务器端。

🔎 Pack Source Inspector

Pack Source Inspector 能准确显示是哪个模组或数据包提供了 Minecraft 实际使用的服务器数据资源、配方和标签。

当多个数据包提供相同的资源时,很难分辨哪个文件正在生效、哪个被覆盖,或者多个标签文件是如何合并的。

Pack Source Inspector 读取 Minecraft 实时的服务器资源栈,为数据包作者和服务器管理员提供一种直接的、只读的方式来追踪来源,且不会修改任何内容。


🧭 功能

  • 追踪任意服务器数据资源的提供者
  • 查找哪个模组或数据包提供了某个配方
  • 检查分层后的物品、方块、流体和实体类型标签
  • 检测 replace=true 标签
  • 检查分层后的物品、方块、流体和实体类型标签
  • 检测 replace=true 标签重置和被抑制的层
  • 扫描目录以查找由多个数据包提供的资源
  • 列出服务器当前激活的数据包/资源提供者栈
  • 只读操作 —— 不会重写配方、标签、战利品表或数据包
  • 仅服务端 —— 玩家无需安装此模组

🔬 资源与配方来源追踪

普通 Minecraft 数据资源在多个提供者提供相同路径时,会依据数据包优先级来决定。

Pack Source Inspector 会暴露实时的提供者栈,让你可以看到:

  • 当前哪个数据包胜出
  • 哪些低优先级的提供者被遮蔽
  • 同一资源存在多少个提供者
  • 实际被解析的数据包相对路径

配方可以按资源 ID 直接检查,这使得诊断某个模组或数据包意外替换另一个配方的情况变得容易得多。


🏷️ 正确的标签层检查

Minecraft 标签的行为不像普通的赢家通吃资源。

多个数据包可以同时贡献同一个标签,而后面的层使用 replace=true 时可以重置之前的所有内容。

Pack Source Inspector 会报告:

  • 当前哪些数据包在贡献
  • 哪一层使用了 replace=true
  • 哪些较早的层被替换了
  • Minecraft 正在使用的有效提供者顺序

这样就能在无需猜测哪个数据包负责的情况下调试标签冲突。


💻 命令

  • /packsource resource <namespace:path>
  • /packsource recipe <namespace:path>
  • /packsource tag item <namespace:path>
  • /packsource tag block <namespace:path>
  • /packsource tag fluid <namespace:path>
  • /packsource tag entity_type <namespace:path>
  • /packsource conflicts <directory>
  • /packsource packs

冲突扫描可用于诸如 recipes、tags/items、loot_tables、advancements 等目录及其他服务器数据路径。


⚙️ 配置

Pack Source Inspector 包含以下配置选项:

  • 使用检查命令所需的最低权限等级
  • 冲突扫描显示的最大结果数量

默认设置面向管理和数据包开发用途,不会影响正常游戏。


📦 兼容性

Pack Source Inspector 是一个服务端 Forge 实用工具。

加入服务器的玩家不需要在其客户端安装 Pack Source Inspector。

除 Forge 外,它没有必需的模组依赖,并且会检查实时的服务器数据资源栈,包括原版、模组和数据包提供的资源。

请查看 Files 标签页以了解支持的 Minecraft 和 Forge 版本。


🧰 来自 MantiCore 的更多内容

🚧 Command Gate

Command Gate 为服务器所有者提供可配置的、针对任意原版或模组命令的每玩家冷却时间。它完全在服务端运行,无需客户端安装。

适用于控制命令刷屏、传送命令、实用命令及其他应具有单独冷却规则的命令。

Minecraft 1.20.1 • Forge • 服务端

在 CurseForge 上查看 Command Gate


👥 Server Queue

Server Queue 在 Minecraft 服务器达到正常玩家上限时,添加一个世界内的 FIFO 等待队列。

排队的玩家作为受控的旁观者等待,当有可用位置时会被自动提升。加入的客户端无需安装该模组。

Minecraft 1.20.1 • Forge • 服务端

在 CurseForge 上查看 Server Queue


🎨 我们使用的 3D 工具

MantiCoreForge 将 Meshy 作为我们 3D 资产工作流程的一部分,用于武器模型、道具及其他游戏资产等项目。

如果你有兴趣创建自己的 3D 模型,可以通过我们的链接了解 Meshy 来支持 MantiCoreForge:

试用 Meshy

如果你通过此链接购买,我们可能会获得佣金,且不会增加你的额外费用。