跳转到正文
iPlugin

点击动作

配置点击类型、连续动作、默认动作与命令身份。

action 写在图标下,内容为 Kether 语句。

# 图标片段
action: "mmsg '&a点击成功'"

连续动作

action: |-
  mmsg '&a点击成功'
  menu close

点击类型

直接填写语句或动作列表时,所有点击类型都会执行。需要区分左键、右键等操作时,在 action 下按点击类型配置:

action:
  left: "mmsg '&a你按了左键'"
  right: "mmsg '&b你按了右键'"
  shift_left: "mmsg '&eShift + 左键'"
配置键触发方式
left / LEFT_CLICK左键
right / RIGHT_CLICK右键
shift_left / SHIFT_LEFT_CLICKShift + 左键
shift_right / SHIFT_RIGHT_CLICKShift + 右键
middle / MIDDLE_CLICK中键,受游戏模式限制
number_key / NUMBER_KEY任意数字键
NUMBER_KEY_1~NUMBER_KEY_9对应数字键
drop / DROP丢弃键

多个点击类型共用动作时,用逗号连接:

action:
  'left,right': "mmsg '&a已点击'"

默认动作 def

action:
  def: "mmsg '&7已点击按钮'"
  left: "mmsg '&a你按了左键'"

def 在每次点击时都会执行,和匹配的点击类型动作一起执行。 上例左键会发送两条消息,右键会发送 def 的消息。默认动作也可写为 default。

数字键可以同时触发具体键与 NUMBER_KEY 的动作;奖励、扣费等动作应只放置一次。

执行命令

action: 'command "spawn" as player'
身份写法
玩家command 'spawn' as player
控制台command 'say {{player name}} 点击了菜单' as console
临时 OPcommand 'spawn' as op

command 内容不带开头 /。控制台与 OP 身份有较高权限,玩家输入不应直接作为这些命令的内容。

条件动作见条件配置,Invero 语句见语句参考。

最后更新于