动作 - action

提示:action 配置项在 AzureFlow 中尤为重要,请确认您仔细阅读并理解了前几个章节后(除 computed 外),再来阅读。

介绍

通过使用 action 配置项,可以实现物品具有交互效果。

action 作为 AzureFlow 中 “Action Flow” 功能的重要体现,通过使用指定触发器 + 相关组合动作可以赋予物品强大的活力。

action处于 AzureFlow 三层架构中的逻辑交互层,其访问数据层属于跨层访问,需要使用表达式引用获取,即直接引用$或间接引用${}

语法

大致使用方法如下:

action:
  触发器:
    - '动作: 参数'
    - '动作: 参数'
  触发器:
    - '动作: 参数'
    - '动作: 参数'
  ...

触发器动作可以通过查阅文档速查部分快速学习。

示例

data:
  owner: ''
  
display:
  name: '${owner ? "&7&o未绑定" : "&7已绑定: &e" + player.name}'
  
action:
  onPickUp:
    - 'set-data: owner = ${player.name}'
    - 'tell: &r'
    - 'tell: &r  &7已将您&c绑定&7至该物品!'
    - 'tell: &r'
    - 'update'

Last updated