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 |