BlockTracker
基本信息
| 属性 | 值 |
|---|---|
| 类名 | remoteio.common.core.tracker.BlockTracker |
| 模式 | 事件处理器,INSTANCE 单例 |
功能
追踪世界里已放置的远程 IO 方块,把它们登记进可被快速查找的索引, 避免每次操作都全世界扫描。
实现要点
- 与同包的
RedstoneTracker(红石追踪)并列,二者都属tracker/包。 - 以单例
INSTANCE注册(EventHelper.register(BlockTracker.INSTANCE))。 - 索引失效时(如区块卸载)需要同步给客户端清理, 与 PacketServerOpenRemoteGUI 之类的包配合。
相关条目
- RedstoneTracker - 同包的红石追踪
- RemoteIO - 注册位置