ItemTransferChip
基本信息
| 属性 | 值 |
|---|---|
| 类名 | remoteio.common.item.ItemTransferChip |
| 注册名 | chip.transfer |
| 变体 | 7 个 meta(见 TransferType) |
功能
传输芯片。用 meta 区分传输类型,装进远程 IO 方块后决定「能传什么」。
7 个变体
| meta | 类型 |
|---|---|
| 0 | 物品 |
| 1 | 流体 |
| 2 | 精华(Thaumcraft) |
| 10 | IC2 电力 |
| 12 | RF 电力 |
| 20 | AE2 网络 |
| 21 | 红石 |
实现要点
- meta 3-9 与 11 非法(见 TransferType 的空洞分析)。
- 共 7 条配方:物品 / 流体 / 精华 / RF / 红石 是无条件配方;
IC2 配方在循环里对 9 种 IC2 电缆各注册一条(故实际产生 9 个物品变体,
但都属于 meta 10);AE2 配方需
Loader.isModLoaded(AE2)且 AE2 控制器方块存在。 - 全部配方共用同一形状
" B " / " I C":B= 空白板,C= 位置芯片,I= 类型相关材料。 - ⚠️ AE2 配方在 AE2 装了但控制器与柜子都取不到时(
maybeBlock().orNull()两级都 null) 整条配方不注册,此时 meta 20 无合成途径。
相关条目
- TransferType - meta 语义表
- ItemBlankPlate - 共同原料
- ModRecipes - 配方细节
- ItemUpgradeChip - 同为芯片类物品