ModRecipes

基本信息

属性 值
类名 remoteio.common.recipe.ModRecipes
配方数 17 条(源码调用点)
执行阶段 postInit

全部配方

产物 形状 关键原料
machine meta 0(储液罐) SGS / GWG / SGS 石头 / 玻璃 / 水桶
machine meta 1(加热器) SIS / ILI / SIS 石头 / 铁栏杆 / 岩浆桶
remote_interface E / RGR / RRR 末影珍珠 / 红石 / 金块
linker G / GEI / IR 金锭 / 末影珍珠 / 铁锭 / 红石
remoteAccessor I / LCL / T 远程接口 / 链接器 / 位置芯片 / 无线发射器
skylight SGS / GRG / STS 石头 / 玻璃 / 红石
intelligentWorkbench 无序 工作台 + 位置芯片
io_tool I / RSI / IR 铁锭 / 红石 / 木棍
pda IGI / IRI / IBI 铁锭 / 红石 / 玻璃 / 石按钮
chip.location R / P / G 红石 / 纸 / 金粒
blank_plate III 铁锭
wireless_transmitter E / S / IRI 末影珍珠 / 木棍 / 铁锭 / 红石
chip.transfer meta 0(物品) " B " / "ICI" 空白板 / 箱子 / 位置芯片
chip.transfer meta 1(流体) " B " / "ICI" 空白板 / 桶 / 位置芯片
chip.transfer meta 2(精华) " B " / "ICI" 空白板 / 精华容器 / 位置芯片(需 Thaumcraft)
chip.transfer meta 10(IC2) " B " / "ICI" 空白板 / IC2 电缆 / 位置芯片(需 IC2)
chip.transfer meta 12(RF) " B " / "ICI" 空白板 / 红石 / 位置芯片(需 CoFHAPI)
chip.transfer meta 20(AE2) " B " / " C " / " I " 空白板 / 位置芯片 / AE2 控制器或柜子(需 AE2)
chip.transfer meta 21(红石) " B " / " C " / " I " 空白板 / 位置芯片 / 红石块
chip.upgrade meta 0(远程伪装) " B " / "ICI" 空白板 / 末影珍珠 / 位置芯片
chip.upgrade meta 1(远程访问) B / C / R 空白板 / 位置芯片 / 无线发射器

实现要点

  • 17 条调用点 ≠ 17 个物品:IC2 一条在 for 循环里对 9 种电缆 (copper / insulatedCopper / gold / insulatedGold / iron / insulatedIron / insulatedTin / glassFiber / tin)各注册一次,故实际配方数更多。
  • IC2 取电缆用反射 IC2Items.getItem(...),失败时 FMLLog.warning 并 return new ItemStack[0] —— 即一条都不注册。
  • 4 条配方是条件配方(addDependentOreRecipe / addDependentRecipe), 分别依赖 Thaumcraft、IC2、CoFHAPI|energy、appliedenergistics2。
  • AE2 一条额外用 Loader.isModLoaded + maybeBlock().orNull() 两级判定, 且优先取控制器、取不到才退到柜子([ModRecipes.java:196-198])。
  • ⚠️ chip.upgrade 的 SIMPLE_CAMO(meta 2)没有配方,见 UpgradeType。
  • ⚠️ 源码中有一段被注释的「测试配方」(钻石剑),不是真实内容。

相关条目