ControllerRegistry:控制器注册器
动作控制器注册API
ControllerRegistry
- 控制器注册器用于注册和管理动作控制器配置。
- 通过代码直接访问
ControllerRegistry单例对象。
新版控制器不再通过配置文件夹加载,只能通过此 API 注册。
register(id, src)
- 注册一个动作控制器,支持三种数据源
- 参数:
id: String — 控制器唯一标识src: YamlConfiguration / String / File — 控制器配置数据源
- 返回值:无
- 调用示例
unregister(id)
- 注销一个动作控制器
- 参数:
id: String — 控制器唯一标识 - 返回值:无
- 调用示例
syncPlayers()
- 将所有已注册的控制器同步到所有在线玩家的客户端
- 参数:无
- 返回值:无
- 调用示例
注册或修改控制器后,需要调用 syncPlayers() 才能让在线玩家的客户端生效。
