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 魔力场的集中收集。

相关条目