BHBlocks

4 个方块 + 4 个 TileEntity 的注册入口

基本信息

属性 值
路径 net.fuzzycraft.botanichorizons.addons.BHBlocks

⚠️ 方块并未调用 GameRegistry.registerBlock

initBlocks() 只做 new 实例化:

autoPoolInfusion    = new BlockAdvancedCraftingPool();
autoPoolAlchemy     = new BlockAdvancedAlchemyPool();
autoPoolConjuration = new BlockAdvancedConjurationPool();
autoPortal          = new BlockAdvancedAlfPortal();

真正的方块注册发生在抽象基类 BlockModContainer 的构造函数中 (GameRegistry.registerBlock(this, ItemModBlock.class, par1Str))。 因此本文件只有 4 次方块实例化,没有独立的 registerBlock 调用。

TileEntity 注册(4 个)

键名为 ForgeMod.MOD_ID + "." + <NAME>:

Tile 类 控制器字段
TileAdvancedCraftingPool autoPoolInfusion
TileAdvancedAlchemyPool autoPoolAlchemy
TileAdvancedConjurationPool autoPoolConjuration
TileAdvancedAlfPortal autoPortal