Apimancer’s Drainer
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | MagicBees:apimancersDrainer |
| 类 | BlockApimancersDrainer |
| TileEntity | 间接注册,见下 |
| 条件 | ⚠️ 需安装 Thaumcraft |
来源:magicbees/main/Config.java:523-526。
⚠️ 特殊注册方式:TileEntity 由静态字段间接决定
if (isGTNHCoreModLoaded) BlockApimancersDrainer.drainer = TileEntityApimancersDrainerGT.class;
apimancersDrainer = new BlockApimancersDrainer();
GameRegistry.registerBlock(apimancersDrainer, "apimancersDrainer");
GameRegistry.registerTileEntity(BlockApimancersDrainer.drainer, "apimancersDrainer");
(Config.java:523-526)
TileEntity 类不是硬编码的,而是取自静态可变字段 BlockApimancersDrainer.drainer。装了 GTNH Core Mod 时被替换成 TileEntityApimancersDrainerGT(GTNH 特化版),否则用默认实现。注册名仍是 apimancersDrainer。
这是本 mod 唯一一处按已装模组切换 TileEntity 实现的注册逻辑。
功能
抽取方块——把周围要素/魔力场抽空,用于 Thaumcraft 与 Botania 魔力场的集中收集。
相关条目
- Vis Aura Provider - 同为 Thaumcraft 联动
- Mana Aura Provider - 同为魔力场联动