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 无诱变剂时无效
参与方块
- Machine Block - 基础方块
- Hive Block - 蜜蜂蜂巢方块