Skip to content

使用说明

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

首次启动后会生成 config.ymlmessage.ymlcron/ 任务目录。修改完成后,可以用 /ycron reload 重载。

配置文件

文件 / 目录用途
config.yml基础设置
message.yml插件消息
cron/定时任务节点

服务器任务

server 类型任务会在插件加载后自动启动。

示例:

yaml
server_notice:
  cron: "0 */5 * * * ?"
  type: server
  commands:
    - "[console]say 当前是服务器定时公告"

这个任务会每 5 分钟执行一次控制台命令。

玩家任务

player 类型任务不会自动启动,需要用命令绑定到在线玩家。

示例:

yaml
player_notice:
  cron: "*/30 * * * * ?"
  type: player
  commands:
    - "[message]&a这是你的个人定时提醒"

启动玩家任务:/ycron start Ylesss player_notice

停止玩家任务:/ycron stop Ylesss player_notice

提示

玩家离线或被踢出服务器后,插件会自动停止该玩家正在运行的定时任务。

注意事项

cron/default.yml 只是示例文件,不会加载执行。

要让任务生效,请在 cron/ 目录下新建其它 .yml 文件,例如 cron/task.yml