跳到正文
烈焰甘蔗Wiki

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
浏览全部模组