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):存取 IntegratedCircuit
  • copyIC(from, to):复制 IC
  • removeIC(stack):移除 IC
  • getICName(stack) / getICSize(stack):查询名称与尺寸
  • hasICInside(stack):检查是否含有 IC
  • saveICToGate(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