跳到正文
烈焰甘蔗Wiki

Beehive / Beenest

基本信息

属性 值
注册名 etfuturum:beehive / etfuturum:bee_nest
TileEntity TileEntityBeeHive
硬度 0.6(蜂箱 beehive),0.3(蜂巢 bee_nest)
爆炸抗性 0.6(蜂箱 beehive),0.3(蜂巢 bee_nest)
材质 wood
比较器支持 是

功能

蜂箱(Beehive)和蜂巢(Bee Nest)是1.15版本新增的蜜蜂相关方块。两者行为几乎相同,区别在于硬度和贴图命名:蜂巢更软(0.3),蜂箱为 0.6。

⚠️ 已订正 —— 「蜂巢自然生成于森林和花群系」在本仓库中无法核实。 本仓源码中未找到把 bee_nest 生成于森林/花群系的世界生成规则。蜂巢与蜂箱都只是 被注册 + 玩家放置的方块。若要标注自然生成,需先在 world/ 下确认存在对应生成器; 本次核对未发现。原文该句属于按新版 MC 印象补写。

⚠️ 已订正 —— 原文硬度的中文标签写反了。 原文写「0.6(木桶)」,但 wood 是材质 不是类型;wooden_armorstand 才是「木桶」相关条目。正确的对应关系来自 blocks/BlockBeeHive.java:53-65:

public BlockBeeHive setHiveType(String type, boolean efrprefix) {
    ...
    if (type.contains("nest")) { setResistance(0.3F); setHardness(0.3F); isNest = true; }
    else                       { setResistance(0.6F); setHardness(0.6F); }
}

注册见 ModBlocks.java:501-502: BEEHIVE(..., new BlockBeeHive().setHiveType("beehive", true))、 BEE_NEST(..., new BlockBeeHive().setHiveType("bee_nest", true))。 材质 Material.wood 与音效 wood 原文正确。

方块状态:

  • meta 0-5:未满蜜状态(frontIcon)
  • meta 6-11:满蜜状态(frontIconHoney,通过 updateHiveState 方法切换)

getHoneyLevel() 返回 meta % 6,满蜜时为5。比较器输出蜂蜜等级(0-5)。

onBlockAdded 时若 metadata > 6(已满蜜)且 honeyLevel != 5,自动将 honeyLevel 设为5并更新纹理。

放置时可设置朝向(东南西北,meta 2-5对应四个方向)。

支持使用剪刀剪取(IShearable),剪取后掉落相关物品。也可使用附魔之弓/精准采集获取完整方块。

交互

触发 行为
右键(未满) 蜜蜂从方块中出来
右键(满蜜) 蜜蜂不出来,播放满蜜音效
剪刀右键 剪取(IShearable),掉落产物
比较器邻侧 输出蜂蜜等级(0-5)
破坏(空) 掉落自身
破坏(有蜜蜂) 蜜蜂被释放

相关条目

  • Honeycomb - 蜂蜜块
  • Honey Block - 黏性方块
  • Bee - 蜜蜂实体

配置门控

  • ConfigEntities.enableBees,配置键 enableBees,默认开启(ON) (configuration/configs/ConfigEntities.java:55)。
  • ⚠️ 注意:门控这两个方块的是 ConfigEntities(实体配置类),不是 ConfigBlocksItems。证据 ModBlocks.java:501-502: BEEHIVE(ConfigEntities.enableBees, ...)、BEE_NEST(ConfigEntities.enableBees, ...)。 本条目同一开关也门控实体 …/entity/bee,二者绑定。
浏览全部模组