打印纸卷 (Printer Paper Roll)
基本信息
| 属性 |
值 |
| 注册名 |
openprinter:printerPaperRoll |
| 类 |
pcl.openprinter.items.PrinterPaperRoll |
| 最大堆叠 |
1(强制) |
| 附魔适用 |
是 |
| 耐久度 |
256(可印 256 页) |
功能
打印纸卷是耐用型纸张,装在打印机槽位 2 即可批量供给。每次打印消耗 1 点耐久(damage + 1),耗尽后 stackSize-- 自动销毁。是普通打印纸(单次消耗 stackSize--)的高效替代品。
使用方式
| 使用方式 |
触发条件 |
使用效果 |
条件/限制 |
| 放入打印机槽 2 |
通过 GUI |
damage += 1;满则销毁 |
必须 damage < 256 |
printer.getPaperLevel() |
OpenComputers 调用 |
返回 256 - damage(纸卷)/ stackSize(普通纸) |
- |
物品 onUpdate |
每 tick |
damage >= 256 时 stackSize-- 销毁 |
- |
| 合成后特殊事件 |
OpenPrinter.handleCrafting 监听 PlayerEvent.ItemCraftedEvent |
把合成台中其他纸(普通纸)保留 1 个以防浪费 |
仅合成时 |
合成配方(自定义 PrinterPaperRollRecipe)
| 材料 |
配方 |
| 4× 64 个普通纸(堆叠)放在中心十字 |
工作台 3×3: (.,X,.) (X,.,X) (.,X,.),4 个位置放满 stackSize=64 的 Items.paper,其余 5 格空 |
| 输出 |
1 个 PrinterPaperRoll |
注意:配方判定要求中心 4 格均为 Items.paper 且 stackSize == 64,其余 5 格必须为空(emptyCount == 5)。
数值
| 属性 |
值 |
| 耐久(页数) |
256 |
| 等价普通纸 |
4 × 64 = 256 张 |
耐久与消耗
| 项目 |
值 |
| 最大耐久 |
256 |
| 是否可附魔修复 |
否(setNoRepair()) |
| 耗尽后是否消失 |
是(stackSize--) |
相关条目