💪 动作

动作系统提供了由插件提供的预设效果。不过,您也可以使用 API 添加自己的动作。此系统可应用于可以触发动作的任何地方,比如破坏作物、与种植盆互动等。

动作由三部分组成

type: 动作类型
value: 动作的参数
chance: 可选 (0~1 默认: 1)

如果值是整数arrow-up-right双精度值arrow-up-right,您可以使用表达式arrow-up-right,例如

exp_action:
  type: exp
  value: '{level} * 3'

下面是一个结合了条件和动作的示例。在此示例中,如果您用空手与成熟的作物互动,它将被收获。如果您用种子与之互动,它将被重新种植。

动作库

message (向玩家发送消息)

broadcast (向在线玩家发送消息)

command (执行控制台命令)

player-command (以玩家身份执行命令)

random-command (从列表中随机执行一个控制台命令)

close-inv (关闭玩家当前正在打开的物品栏)

actionbar

random-actionbar

mending (给予玩家可以用于修复的经验)

force-tick

swing-hand

exp (直接给予玩家经验以提升等级)

chain (作为一组执行动作)

delay (延迟 x 个刻)

timer

hologram (在一段时间内显示全息图)

fake-item (在一段时间内显示虚假物品)

food

saturation

give-item

item-amount

durability

variation (作物转变为另一种方块并停止生长)

quality-crops

drop-item

plant

break

particle

give-money

take-money

title

random-title

sound

potion-effect

plugin-exp (来自其他插件的经验,例如工作/技能插件)

conditional (只有在玩家满足条件时才能触发动作)

priority (执行满足条件的第一个动作组。)

level

spawn-entity