ItemPigment
注册名: Botany:pigment
最大堆叠: 64(Item 默认值,未调用 setMaxStackSize)
有子物品: 是(16 种颜色变种,metadata 0-15)
⚠️ 已订正(大小写 + 堆叠数来源):原文写
pigment,缺 mod 域 →Botany:pigment(ItemPigment.java:24-28)。最大堆叠 64 数值正确但为Item默认值,ItemPigment构造函数未调用setMaxStackSize。✅ 已复核正确:与 Item Clay 结构完全对称(同为
extends Item+setHasSubtypes(true)+EnumFlowerColor索引,tooltip 同款getName(),ItemPigment.java:31-34),共用同一颜色枚举——原文正确。
功能
色素(Pigment)是 Botany 模组中的彩色颜料物品。它有 16 种颜色变种,对应 EnumFlowerColor 枚举。
物品变种
每种颜色通过 getItemDamage() 区分,与 ItemClay 共用同一颜色枚举。
渲染
- 颜色值由
EnumFlowerColor.get(damage).getColor(false)返回 - 提示信息显示颜色名称
源码引用
binnie/botany/items/ItemPigment.java