BlockRemoteInterface
基本信息
| 属性 | 值 |
|---|---|
| 类名 | remoteio.common.block.BlockRemoteInterface |
| 注册名 | remote_interface |
| TileEntity | TileRemoteInterface |
| 渲染 ID | 由 RemoteIO 的 preInit 用 getNextAvailableRenderId() 单独分配 |
功能
本 mod 的核心方块。玩家把「位置芯片」安装进它的槽位后, 可以对芯片记录的任意坐标执行注入 / 抽取操作,突破原版只能作用于六面相邻方块的限制。
它是 IItemIO 一族(TileIOCore)的客户端表现方块。
实现要点
- 继承 BlockIOCore,共享远程渲染与朝向计算逻辑。
- 单独申请渲染 ID 并配 RenderBlockRemoteInterface, 是本 mod 唯一不走标准方块渲染管线的内容方块。
- 没有 ItemBlock(
GameRegistry.registerBlock用了两参重载),玩家在物品栏拿不到它。 - 容器为 ContainerRemoteInterface。
相关条目
- TileRemoteInterface - 方块实体
- BlockIOCore - 基类
- ContainerRemoteInterface - GUI 容器
- ItemLocationChip - 装入槽位的芯片