点击动作
配置点击类型、连续动作、默认动作与命令身份。
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_CLICK | Shift + 左键 |
shift_right / SHIFT_RIGHT_CLICK | Shift + 右键 |
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 |
| 临时 OP | command 'spawn' as op |
command 内容不带开头 /。控制台与 OP 身份有较高权限,玩家输入不应直接作为这些命令的内容。
最后更新于