跳到主要内容

工作流

Monoceros 提供两种工作流类型,分别用于执行逻辑和访问数据。

动作工作流

动作工作流是 YAML 定义的节点链,存放在 workflow/action/ 目录下。每个工作流由一组有序节点组成,节点按顺序执行,共享同一个上下文变量空间。

你可以用动作工作流来编排复杂的服务器逻辑,比如战斗反馈、任务流程、定时事件等。

详见 动作工作流内建节点

属性工作流

属性工作流提供对游戏对象的统一读写访问。通过 PropertyAccessor 机制,你可以用一致的方式读取或修改实体、方块、物品、世界等对象的属性。

详见 属性工作流

热重载

两种工作流都支持热重载。修改 YAML 文件后,使用重载命令即可生效,无需重启服务器。