BlockQuantumRing

基本信息

属性 值
注册名 tile.BlockQuantumRing
方块类 BlockQuantumRing
方块实体类 TileQuantumBridge
所属 modid appliedenergistics2
源码 appeng/block/qnb/BlockQuantumRing.java
注册点 appeng/core/api/definitions/ApiBlocks.java:228
注册方式 constructor.registerTileDefinition(...) → AETileBlockFeatureHandler

说明

该方块自身构造函数里没有 setTileEntity,方块实体类继承自父类 BlockQuantumBase (appeng/block/qnb/BlockQuantumBase.java)。这是逐个读源码才能确认的一点——按类名猜会写成 BlockQuantumBase。

方块注册名为 "tile." + name,并在 AETileBlockFeatureHandler.register() (core/features/AETileBlockFeatureHandler.java:61-69)中同时完成三件事: registerBlock(block, null, registryName)、registerItem(...)、 以及 registerTileEntity(this.featured.getTileEntityClass(), this.featured.toString())。 方块实体注册用的键是 Block.toString(),不是方块注册名。

相关条目