MobsInfo
[!INFO] Git Commit:
d80455c| Updated: 2026-10-02 modid:mobsinfo| 资源域:mobsinfo| Forge10.13.4.1614/ MC 1.7.10
Mobs Info 由 kuba6000 维护,主类 com.kuba6000.mobsinfo.MobsInfo。它的功能是在 NEI(Not Enough Items)中为每个生物生成详细的信息页:掉落表、钓鱼产物、村民交易。
[!IMPORTANT] 全仓 grep
registerBlock/registerItem/registerEntity/registerTileEntity零命中 —— 本 mod 不注册任何游戏内容,是纯信息展示 mod。全部「内容」是 NEI 处理器、配置项、指令、事件 API 与 39 个 mod 掉落解析器。
[!WARNING] 目录名
Mobs-Info(带连字符)与 modidmobsinfo(无连字符)不一致。mcmod.info中 modid 是${modId}占位符,真实值来自gradle.properties:10modId = mobsinfo。@Mod声明中还硬编码了dependencies字符串中的required-after:NotEnoughItems@[2.8.11-GTNH,)与required-after: gtnhmixins@[2.0.1,);(注意后者逗号后带空格)。
依赖
硬依赖(@Mod(dependencies=...)):
gtnhmixins@[2.0.1,)—— 22 个 mixin 的框架NotEnoughItems@[2.8.11-GTNH,)—— 全部功能的前提
软兼容(after:):EnderIO、Thaumcraft、InfernalMobs、MineTweaker3。
[!NOTE] 真实 modid 是
NotEnoughItems,而 wiki 中已收录的分类名为notenoughitems且relation.md无该行(不在收录范围),故不建分类、不做链接。
内容规模
| 类别 | 数量 |
|---|---|
| 方块 / 物品 / 生物 / TileEntity | 0 / 0 / 0 / 0 |
| NEI 处理器 | 4(生物掉落 / 钓鱼 / 村民交易 / Infernal Mobs) |
IExtraLoader 实现 |
33 个已注册(目录内共 39 个文件) |
目标 mod(TargetedMod) |
7 |
| Mixin 类 | 22(early 12 + late 10) |
| API 类 | 31(含 6 个事件) |
| 指令 | 根 + 5 子指令 |
| 配置分类 | 5 |
| 网络消息 | 2(均 S→C) |
| 语言文件 | 3 |
| ASM 变换 | 1(RandomComparisonTransformer) |
条目列表
核心功能
扩展
- API 与事件 - 4 个 provider 接口、6 个配对事件、数据模型与工具类
- 兼容适配 - 33 个已注册 loader;Reliquary 三态版本探测
- Mixin 列表 - 22 个 mixin,7 个 TargetedMod 条件加载
交互
- 指令 -
/mobsinfo及 config/customdrops/help/hidden/handlers 五个子指令 - 网络与存档数据 - 2 个 S→C 消息 +
mobsinfo_playerdataWorldSavedData
跨分类引用
- Forbidden Magic ——
loader/extras/ForbiddenMagic.java解析其生物掉落 - BloodArsenal ——
loader/extras/BloodArsenal.java解析其生物掉落 - Thaumcraft —— 软兼容,且
loader/extras/Thaumcraft.java存在
范围外依赖(不建分类)
- NotEnoughItems —— 硬依赖,但
relation.md无对应行,不建分类、不做链接 - gtnhmixins —— 硬依赖,分类已登记但尚未成文