动作案例
动作是赋予物品执行能力的一个功能,他可以为武器条件指令,交互消息,设置数据,发送标题等等...
在下面这个案例中,简单的使用了动作组进行伐木判断 让斧头只能砍树,并且在破坏时还好扣除那就以及消息提醒
item:
uniqueId: "伐木神之斧"
meta:
unbreakable: false
display:
material: DIAMOND_AXE
name: '&f伐木神之斧'
lore:
- '&6神圣掉落物'
- ' '
- '&f物品描述'
- ' '
- ' &7一把短柄的单头斧'
- ' &7通常用于砍伐树木或砍断木材'
- ' &c仅可破坏原木'
- ' '
- '&f耐久度: $durability{[bar] &a[durability]&7/&f[maxDurability]}'
- ' '
actions:
BLOCK_BREAK:
- condition: '(event.getBlock().getType().name() == "LOG")'
action:
- "tell: &6成功砍树..."
- "扣除耐久: -1"
- "更新物品"
deny:
- 'tell: &c你无法使用&f伐木神之斧&7破坏&e原木&7以外的方块!'
- '取消事件'