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。 - ⚠️ 源码中有一段被注释的「测试配方」(钻石剑),不是真实内容。
相关条目
- TransferType -
chip.transfer的 meta 语义 - UpgradeType -
chip.upgrade的 meta 语义 - RemoteIO -
postInit调用方 - RecipeHelper - 配方注册辅助