AE2 Wireless Crafting Terminal
[!INFO] modid:
ae2wct| 源码:net.p455w0rd.wirelesscraftingterminal| 1.7.10
AE2 Wireless Crafting Terminal(下称 WCT)是 Applied Energistics 2 的附属模组,把 AE2 的无线终端改造为可随身携带的无线合成终端。
⚠️ modid 与分类名完全无关
| 事实 | 值 | 证据 |
|---|---|---|
| 注册 modid | ae2wct |
Reference.java:5 public static final String MODID = "ae2wct"; |
| 资源域 | ae2wct |
src/main/resources/assets/ae2wct/ |
| 显示名 | AE2 Wireless Crafting Terminal | Reference.java:7 |
| 版本字段 | GRADLETOKEN_VERSION(构建期占位符) |
Reference.java:6 |
| 配置文件 | WirelessCraftingTerminal.cfg |
Reference.java:14 |
分类名 wirelesscraftingterminal 与 modid ae2wct 毫无关系——是缩写 + AE2 前缀的另一套命名。按分类名去写注册名会得到 wirelesscraftingterminal:*,游戏内不存在该前缀。
VERSION 字段是字面量 GRADLETOKEN_VERSION(构建期由 Gradle 替换),源码里读不到真实版本号。
依赖
| 依赖 | 声明 | 收录状态 |
|---|---|---|
| Forge | required-after:Forge@[<运行时版本>], |
平台 |
| Applied Energistics 2 | required-after:appliedenergistics2@[rv3-beta-754, |
已登记未成文,前向引用 applied-energistics-2-unofficial |
| NEI | after:NotEnoughItems |
已登记未成文,前向引用 |
| Baubles / Baubles Expanded | @Optional.Interface |
不在收录范围 |
| EnderIO | 源码 import(灵魂绑定判定) | 不在收录范围 |
依赖字符串由 net.minecraftforge.common.ForgeVersion.* 在运行时拼接(WirelessCraftingTerminal.java:37-45),源码中不写死版本号。
内容清单
本模组只注册物品,不注册任何方块、实体或 TileEntity。
物品(注册 5 个,玩家可见 3 个)
- Wireless Crafting Terminal - 无线合成终端
- Infinity Booster Card - 无限距离增强卡
- Magnet Card - 磁力卡
- Hidden Icon Items - 2 个内部图标物品,无 lang 名
成就
- Achievements - 3 个成就 / 1 个成就页
配置
- WCT Config - 8 项配置
配方加载
init 阶段有条件加载配方(WirelessCraftingTerminal.java:75-77):
if (!Loader.isModLoaded("dreamcraft")) {
RecipeHandler.loadRecipes(!Reference.WCT_MINETWEAKER_OVERRIDE);
}
GTNH 1.7.10 整合包不含 DreamCraft(该模组是 1.12+ 时代的 NEI 替代品,镜像中无此仓库),故 isModLoaded("dreamcraft") 为 false,配方正常注册。
配方分**简单(easy)/ 困难(hard)**两套,由 WCT_EASYMODE_ENABLED 决定启用哪套;另一套在 MineTweaker 覆盖开启时会被移除。
源码缺陷
ae2wctMaxPower配置对终端实际容量无效:AERootPoweredItem.powerCapacity是private final,在物品构造时冻结,而配置在物品注册之后才写入。详见 Wireless Crafting Terminal。boosterDropChance被当作绝对整数而非百分比:实际掉率恒为约 50%,与配置值几乎无关。详见 Infinity Booster Card。- 两个死字段:
WCT_DIDTHEDIDDLE、WCT_CRAFTMATRIX_Y_OFFSET全仓零引用。详见 WCT Config。