使用说明
把 YlesFirstCommand 和 YlesLib 放进 plugins 文件夹,然后重启服务器。
首次启动后会生成 config.yml、message.yml 和 commands/ 命令规则目录。修改完成后,可以用 /yfc reload 重载。
配置文件
| 文件 / 目录 | 用途 |
|---|---|
config.yml | 基础设置 |
message.yml | 插件消息 |
commands/ | 进服命令规则 |
使用流程
- 在
commands/目录新建或修改一个.yml文件。 - 写入规则节点,设置
delay、condition、消息和命令。 - 使用
/yfc reload重载。 - 玩家进入服务器后,插件会按规则延迟判断条件。
- 条件通过执行
succeed-command,条件失败执行fail-command。
命令规则
规则文件放在 commands/ 目录,可以按自己的用途拆成多个 .yml 文件。
最小示例:
yaml
新手进服:
delay: 3
condition:
- "permission:{firstcommand.new}"
succeed-message: "&a欢迎回来。"
fail-message: "&c当前条件不满足。"
succeed-command:
- "[console]say %player_name% 条件通过"
fail-command:
- "[console]say %player_name% 条件不通过"这里的 新手进服 是规则节点名。玩家进入服务器后,插件会等待 delay 秒,再判断 condition 并执行对应分支。
提示
按当前插件逻辑,规则会在玩家每次进入服务器时执行。需要只在首次进入时执行的话,可以用权限、PAPI 变量或其它条件做限制。