Electro-Magic Tools
[!INFO] modid:
EMT| 源码:emt/| 1.7.10 / Forge 10.13.4.1614
Electro-Magic Tools(EMT)是一个 Thaumcraft 4 × IndustrialCraft 2 跨模组整合模组。它不属于 Electro-Magic-Works,源码中不存在任何对 emw 的引用。
| 事实 | 值 | 证据 |
|---|---|---|
| 注册 modid | EMT(全大写) |
emt/EMT.java:40 public static final String MOD_ID = "EMT"; |
| 资源域 | emt(小写,与 modid 不同) |
emt/EMT.java:41 RESOURCE_PATH = "emt" |
| 显示名 | Electro-Magic Tools | emt/EMT.java:39 |
| 网络频道 | EMT |
emt/EMT.java:57 |
| 硬依赖 | Thaumcraft、IC2、ModularUI | emt/EMT.java:52-56 required-after:Thaumcraft;IC2;modularui |
| 软依赖 | GregTech、Avaritia、MagicBees、ForbiddenMagic、DreamCraft | emt/EMT.java:56 |
它是什么:README 原文为 “integrates Thaumcraft 4 with IndustrialCraft 2 by adding cross-mod tools and items, such as magic solar panels, essentia generators and legendary items.”
依赖范围说明
| 依赖 | 收录状态 | 处置 |
|---|---|---|
| Thaumcraft | ✓ 已完成 | 直接链接 |
| ThaumcraftAPI | ✓ 已完成 | 直接链接 |
| GregTech | ✓ 已完成 | 直接链接 |
| ModularUI | 已登记未成文 | 前向引用 |
| Avaritia | 已登记未成文 | 前向引用 |
| MagicBees | 已登记未成文 | 前向引用 |
| ForbiddenMagic | 已登记未成文 | 前向引用 |
| IC2 / IndustrialCraft 2 | 不在收录范围 | data/relation.md 无此行,不建分类 |
| Baubles | 不在收录范围 | 同上 |
| DreamCraft | 不在收录范围 | 同上 |
关键实现开关
Registry.enableGTCompat = Loader.isModLoaded("gregtech") && !Loader.isModLoaded("gregapi")(emt/init/Registry.java:13)
在 GTNH 中为 true:GT5-Unofficial 注册 modid gregtech,且整合包内不存在名为 gregapi 的模组。因此太阳能板与精华发生器会正常注册。若未来引入 gregapi 模组,这两批内容将整体消失。
内容清单
方块(6 类,含 57 种太阳能变体)
- Solar Panels - 压缩等级 × 6 元素 = 57 种,5 个方块实例
- Essentia Generators - 6 种精华发生器
- Machines - 工业魔杖充能站 / 以太处理器 / 精华填充器
- Portable Node - 便携节点
- Shield Block - 护盾方块
- Electric Cloud - 电云
物品(14 条)
- Mjolnir - 雷神之锤三形态
- Chainsaw - 钻石 / 魔素 / 流体链锯
- Drill - 魔素钻 / 碎岩钻
- Omnitool - 三级万能之钻
- Hoe of Growth - 电动生长锄
- Electric Scribing Tools - 电动书写工具
- Goggles of Revealing - 4 级揭示护目镜
- Boots of the Traveller - 旅行者之靴
- Wings - 4 级翅膀
- Infused Quantum Chestplate - 未注册,游戏内不存在
- Wand Focus - 7 种魔杖聚焦
- Bauble - 装甲/背包充能戒指
- The One Ring - 至尊魔戒
- EMT Materials - 20 种材料 meta
实体(4)
- Laser - 激光
- Guardian Snowman - 守护雪人
- Shield Entity - 护盾实体
- Energy Ball - 能量球
配置
- EMT Config - 93 个配置项
研究与指令(Census 未统计的类型)
Census 只数 registerBlock|registerItem|registerModEntity|registerTileEntity,因此下述两类注册内容完全未被计入:
- EMT 研究 - 独立研究分类
EMT+ 59 条研究,含极性反直觉的配置开关 - /emt_outputs - 生成一本记录全部精华 EU 产出的书
源码缺陷
quantumArmor构造后从未注册:emt/init/EMTItems.java:104构造了ItemInfusedQuantumChestplate,全仓 4 处引用无一是registerItem调用。详见 Infused Quantum Chestplate。- 配置项拼写错误已成既定事实:
inventoryBaubleProdution、wandChargingSationResearch、nanoGooglesResearch、portableNodeResarch等,拼写错误的键会原样写入配置文件。详见 EMT Config。