IC Blueprint
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | projectred.fabrication.icblueprint |
| 最大堆叠 | 1 |
| 附魔适用 | 否 |
功能
ProjectRed Fabrication 模块的集成电路蓝图物品,存储完整的 IntegratedCircuit 设计。通过 IC Workbench 创建,可在 IC Printer 中印刷到 IC 芯片。
NBT 结构
icdata(NBTTagCompound):IntegratedCircuit 完整数据icname(String):电路名称icw(Byte):宽度ich(Byte):高度
使用方式
| 使用方式 | 触发条件 | 效果 |
|---|---|---|
| IC Workbench 右键 | 持有 + IC Workbench 有 IC | 复制 IC 到工作台,消耗蓝图 |
| 潜行 + IC Workbench 右键 | 工作台有 IC | 弹出当前 IC 为新蓝图 |
| IC Printer 输入槽 | 已写入蓝图 | 印刷 IC 芯片 |
API(ItemICBlueprint object)
saveIC(ic, stack)/loadIC(stack):存取 IntegratedCircuitcopyIC(from, to):复制 ICremoveIC(stack):移除 ICgetICName(stack)/getICSize(stack):查询名称与尺寸hasICInside(stack):检查是否含有 ICsaveICToGate(ic, gate)/copyToGate(bp, gate):复制到 IC 门
渲染
- 继承
ItemMap,使用 FIRST_PERSON_MAP 渲染路径 - 通过
ItemRenderICBlueprint自定义渲染:叠加 IC 布局到地图纹理上
配方
- paper + dyeBlue + redstone → IC Blueprint
- 单个已写入蓝图 → 空蓝图(重置)
- 一个已写入 + N 个空 → N 个已写入(复制)
相关条目
- IC Chip
- [IC Workbench](block/ic-machine