ItemHoneyComb(蜂蜜蜂窝)
注册名: ExtraBees:honeyComb
最大堆叠: 64
变种数: 69 种(metadata 0-68)
⚠️ 已订正(大小写):原文写
honeyComb,缺 mod 域。ItemProduct构造函数setMaxStackSize(64); setMaxDamage(0); setUnlocalizedName(name);(extrabees/products/ItemProduct.java:19-22)后调registerItem(this, getUnlocalizedName().substring(5))(:24),域为ExtraBees(EB_MODID = "ExtraBees");ItemHoneyComb.java:24传入 name ="honeyComb"→ExtraBees:honeyComb。最大堆叠 64 原文正确(显式setMaxStackSize(64),非默认值)。⚠️ 已订正(变种数 + 枚举名 + 语义):原文只说「多种不同类型」,且把枚举名写成
VanillaComb、断言「每种具有不同的主色和副色」。三处问题:
- 枚举真名是
EnumHoneyComb,源码中不存在VanillaComb。- 变种数原文缺失,实为 69。
- 「主色/副色」是
EnumHoneyComb构造函数的两个Color参数(:16起,形如BARREN(new Color(...), new Color(...), "BARREN")),对所有 69 种都成立,但原文把它写成「有多种不同类型」的对句,容易误读为「仅部分种类有颜色」。
69 种变种(按 EnumHoneyComb 常量顺序,metadata = ordinal())
| 组 | 常量 | 数量 |
|---|---|---|
| 基础/材料 | BARREN, ROTTEN, BONE, OIL, COAL, FUEL, WATER, MILK, FRUIT, SEED, ALCOHOL, STONE, REDSTONE, RESIN, IC2ENERGY, IRON, GOLD, COPPER, TIN, SILVER, URANIUM, CLAY, OLD, FUNGAL, CREOSOTE, LATEX, ACIDIC, VENOMOUS, SLIME, BLAZE, COFFEE, GLACIAL, SHADOW, LEAD, ZINC, TITANIUM, TUNGSTEN, PLATINUM |
38 |
| 宝石 | LAPIS, EMERALD, RUBY, SAPPHIRE, DIAMOND |
5 |
| 彩色(与蜂蜜滴同套 16 色) | RED, YELLOW, BLUE, GREEN, BLACK, WHITE, BROWN, ORANGE, CYAN, PURPLE, GRAY, LIGHTBLUE, PINK, LIMEGREEN, MAGENTA, LIGHTGRAY |
16 |
| 工艺/IC2 | NICKEL, GLOWSTONE, SALTPETER, COMPOST, SAWDUST, CERTUS, ENDERPEARL, YELLORIUM, CYANITE, BLUTONIUM |
10 |
| 合计 | 69 |
分组为本条目按常量名归纳便于查阅;
EnumHoneyComb源码本身不分组。
渲染特性
requiresMultipleRenderPasses()→true(ItemProduct)- 双通道渲染:主色 + 副色
- 图标资源:
honeyComb.0/honeyComb.1
来源
- 蜜蜂在蜂箱 / Alveary 中生产
- 不同基因的蜜蜂产出不同类型蜂窝
- 挤压可得 Item Honey Drop 与 Item Propolis
源码引用
binnie/extrabees/products/ItemHoneyComb.java(extends ItemProduct)- 枚举:
binnie/extrabees/products/EnumHoneyComb.java