BlockIOCore
基本信息
| 属性 | 值 |
|---|---|
| 类名 | remoteio.common.block.core.BlockIOCore |
| 包 | block/core/(与 block/ 下的具体方块分层) |
| 定位 | 抽象基类,被 2 个方块继承 |
被继承者
| 子类 | 用途 |
|---|---|
| BlockRemoteInterface | 远程注入 / 抽取 |
| BlockRemoteInventory | 远程开箱 |
功能
IItemIO 方块的公共父类,共享渲染、朝向、方向计算等逻辑,
使两个远程 IO 方块的行为保持一致。
实现要点
registerBlockIcons(IIconRegister)在基类中实现,子类共享同一套图标注册。- 内部维护「当前安装的芯片指向哪个坐标」的状态, 这是两个子类都能远程操作的前提。
相关条目
- BlockRemoteInterface - 子类 1
- BlockRemoteInventory - 子类 2
- TileIOCore - 对应的 TileEntity 基类