跳到正文
烈焰甘蔗Wiki

ItemBeehive(野蜂巢物品)

注册名: ExtraBees:hive
最大堆叠: 64(Item 默认,未调用 setMaxStackSize)
变种数: 4 种(metadata 0-3)

⚠️ 已订正(大小写 + 注册来源):原文写 hive,缺 mod 域。本物品不是独立注册的,是 Hive 方块 的 ItemBlock:

GameRegistry.registerBlock(ExtraBees.hive, ItemBeehive.class, "hive");  // extrabees/worldgen/ModuleGeneration.java:25

方块 ExtraBees:hive 注册时连带创建本物品,资源名同为 hive、域同为 ExtraBees。

⚠️ 已订正(变种名缺失):原文只说「4 种变种(meta 0-3),对应不同的蜂巢类型」,未给名字,且隐含「蜂巢类型」之意。真实 4 种来自 EnumHiveType(extrabees/worldgen/EnumHiveType.java:7-11):

metadata 枚举名 物品名 i18n 键
0 WATER extrabees.block.hive.0
1 ROCK extrabees.block.hive.1
2 NETHER extrabees.block.hive.2
3 MARBLE extrabees.block.hive.3

⚠️ 已订正(堆叠数来源):原文写「最大堆叠: 64」。数值本身正确,但来源是 Item 的默认值——ItemBeehive(extrabees/worldgen/ItemBeehive.java:13-18)只调了 setMaxDamage(0) / setHasSubtypes(true) / setCreativeTab(...),没有 setMaxStackSize。对比 Item Honey Comb 的 64 是显式设置的。

功能

把蜂巢方块作为物品形式存在,供玩家放置野外部署的蜂巢(区别于 Alveary 多方块蜂房)。

getMetadata(int i) 直接透传(:22-25),getItemStackDisplayName 走 i18n 键 extrabees.block.hive.<meta>(:32-35)。

源码引用

  • binnie/extrabees/worldgen/ItemBeehive.java(extends ItemBlock)
  • 注册:binnie/extrabees/worldgen/ModuleGeneration.java:25
  • 枚举:binnie/extrabees/worldgen/EnumHiveType.java
  • 相关方块:Hive
浏览全部模组