混色机器

基本信息

属性 值
注册名 RandomThings:dyeingMachine
类 lumien.randomthings.Blocks.BlockDyeingMachine
TileEntity TileEntityDyeingMachine(ModTileEntities.java:17)
材质 Material.wood(BlockDyeingMachine.java:29)
硬度 0.7F(:33)
脚步声 Block.soundTypeWood(:32)
贴图 RandomThings:dyeingMachine/dyeingMachine(:31)
GUI ID GuiIds.DYEING_MACHINE = 4(GuiIds.java:9)
开关 Blocks.DyeingMachine(RTConfiguration.java:207)

功能

混色机器把任意数量的物品按 1:1 数量平均混合,产出等量的一份新物品 —— 与[混色机器同类的 “染色” 语义不同**,它不产染料,而是把投入的所有物品的 NBT 揉成一份"合成物品"。

GUI 布局(ContainerDyeingMachine.java:36-38)只有 3 个机器槽:

槽 类型 坐标 作用
0 SlotDyeable 27, 22 可染色物品
1 SlotDye 76, 22 染料
2 SlotDyeCrafting 134, 22 输出(只读)

后接玩家 27 格背包(y = 59 起)与 9 格快捷栏(y = 117),ContainerDyeingMachine.java:95、:100。

产出物品的显示名走 text.dyed(%s)拼接(zh_CN.lang:138),中文为「混合成%s」。

数值

数值名 值
机器槽位数 3(可染色物品 / 染料 / 输出)
输出数量 与投入物品等量(1:1 平均混合)
支持颜色 16 色,text.color.*(zh_CN.lang:139-154)
绘制层数 支持 requiresMultipleRenderPasses 的染色物品

交互

触发 行为
右键 打开 GUI ID 4(BlockDyeingMachine.java:44-48)
投入物品 + 染料 生成混合物品,名称为「混合成<原名>」
输出槽 只读,不可取回重投

合成配方

wpw
ptp
wpw
字符 物品
w 羊毛(任意颜色,OreDictionary.WILDCARD_VALUE)
p 木板(plankWood)
t 转换核心(RandomThings:ingredient meta 5)

来源:Library/Recipes.java:256-267。配方与生物群系画刷 共用转换核心。

相关条目