使用说明
把 YlesChineseCommand 和 YlesLib 放进 plugins 文件夹,然后重启服务器。
首次启动后会生成 config.yml、message.yml 和 commands/ 规则目录。修改完成后,可以用 /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>。