动作 - action
介绍
通过使用 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