Skip to content

使用说明

YlesChineseCommandYlesLib 放进 plugins 文件夹,然后重启服务器。

首次启动后会生成 config.ymlmessage.ymlcommands/ 规则目录。修改完成后,可以用 /yccmd reload 重载。

聊天触发

type: chat 用于匹配玩家聊天内容。

示例:

yaml
菜单:
  type: chat
  match:
    - "菜单"
  action:
    - "[message]&a已打开菜单。"
    - "[console]say %player_name% 使用了菜单"

玩家在聊天栏发送 菜单 后,原聊天会被取消,并执行 action 里的动作。

指令触发

type: command 用于匹配玩家输入的命令。

示例:

yaml
回家:
  type: command
  match:
    - "/回家"
  action:
    - "back"
    - "[message]&a正在回家。"

玩家输入 /回家 后,原命令会被取消,并执行这里配置的动作。

参数追加

插件会把触发内容后面的空格参数转换成 <args1><args2> 这类占位符。

示例:

yaml
创建重生点:
  type: command
  match:
    - "/创建重生点"
  action:
    - "[message]&a正在创建重生点。"
    - "[op]yr create <args1>"

玩家输入 /创建重生点 主城 时,<args1> 会替换成 主城

提示

匹配时只取第一段内容。后面的空格内容会作为参数传给 <args1><args2>