BlockRemoteInterface

基本信息

属性 值
类名 remoteio.common.block.BlockRemoteInterface
注册名 remote_interface
TileEntity TileRemoteInterface
渲染 ID 由 RemoteIO 的 preInit 用 getNextAvailableRenderId() 单独分配

功能

本 mod 的核心方块。玩家把「位置芯片」安装进它的槽位后, 可以对芯片记录的任意坐标执行注入 / 抽取操作,突破原版只能作用于六面相邻方块的限制。

它是 IItemIO 一族(TileIOCore)的客户端表现方块。

实现要点

  • 继承 BlockIOCore,共享远程渲染与朝向计算逻辑。
  • 单独申请渲染 ID 并配 RenderBlockRemoteInterface, 是本 mod 唯一不走标准方块渲染管线的内容方块。
  • 没有 ItemBlock(GameRegistry.registerBlock 用了两参重载),玩家在物品栏拿不到它。
  • 容器为 ContainerRemoteInterface。

相关条目