Alveary(蜂巢)

基本信息

属性 值
核心方块 binniecore:machine (BlockMachine, metadata 对应 AlvearyMachine)
TileEntity TileExtraBeeAlveary
结构逻辑 Forestry IMultiblockLogicAlveary
依赖模组 Forestry

结构要求

  • 最小规模: 3×3×3 立方体(27 方块)
  • 布局规则: 以 BlockMachine 为基础框架,内部填充 8 种组件方块(每种有独立 GUI)
  • 形成机制: 自动检测 - Forestry 多方块系统自动识别 Alveary 结构

形成机制

Alveary 使用 Forestry 的 IMultiblockLogicAlveary 自动检测 3D 结构。TileExtraBeeAlveary 在形成后作为主控 tile,持有 IAlvearyComponent 接口的实现。

功能

Alveary 是 ExtraBees 的核心多方块蜜蜂养殖结构,由 Forestry 的蜜蜂 Housing 系统驱动。整体作为蜜蜂住房,提供蜜蜂产蜜、繁殖、基因操作等功能。

组件列表

组件 注册名 功能
Mutator binniecore:machine (Mutator) 突变室 - 添加变异诱变剂到蜂巢,增加基因突变概率
Frame binniecore:machine (Frame) 框架室 - 放置蜂框(IHiveFrame)提升产量
RainShield binniecore:machine (RainShield) 防雨罩 - 阻止雨天效果
Lighting binniecore:machine (Lighting) 照明室 - 增加光照条件
Stimulator binniecore:machine (Stimulator) 刺激室 - 消耗电路板(ICircuitBoard)加速产蜜
Hatchery binniecore:machine (Hatchery) 孵化室 - 放置幼虫加速孵化
Transmission binniecore:machine (Transmission) 传输室 - CoFH Energy(RF)能量接口
Unlighting binniecore:machine (Unlighting) 熄光灯室 - 减少光照

Mutator(突变室)

  • 槽位: 1 个(Mutagen 诱变剂)
  • 支持诱变剂: 灵魂沙、下界之星、IC2 铀/钚/铀-235 等
  • 效果: AlvearyMutator.getMutationMult() 计算突变倍数
  • 消耗: 每次女王死亡时消耗诱变剂

Frame(框架室)

  • 槽位: 1 个(IHiveFrame)
  • 效果: 蜂框对产量、速度、突变率进行修饰
  • 组件: FrameComponentModifier 实现 IBeeModifier

RainShield(防雨罩)

  • 功能: 阻止雨天对蜜蜂的影响
  • 无 GUI: 纯被动组件

Lighting(照明室)

  • 功能: 增加光照等级,影响产蜜效率
  • 无 GUI: 被动组件

Stimulator(刺激室)

  • 槽位: 1 个(ICircuitBoard 电路板)
  • 能量: 消耗 RF 能量(ComponentPowerReceptor)
  • 效果: 加速产蜜周期

Hatchery(孵化室)

  • 槽位: 5 个(幼虫槽位)
  • 功能: 放置幼虫加速孵化
  • 验证器: LarvaeSlotValidator 验证幼虫物品

Transmission(传输室)

  • 功能: CoFH Energy 接口,连接 RF 能量网络
  • 接口: IEnergyHandler

Unlighting(熄光灯室)

  • 功能: 减少光照,用于控制产蜜周期
  • 无 GUI: 被动组件

数值

数值 值
默认 RF 消耗(Stimulator) 由电路板类型决定
最大能量存储 由组件配置决定

限制

  • 需有有效的 Forestry 蜜蜂住房才能运行
  • Stimulator 耗尽能量后不再加速
  • Mutator 无诱变剂时无效

参与方块