定时任务
YlesCronTask 是一款基于 Cron 表达式执行命令的 Bukkit 插件。
可以配置服务器定时任务,也可以配置玩家定时任务。服务器任务会随插件加载自动启动,玩家任务需要用命令给指定在线玩家启动。
插件信息
| 项目 | 内容 |
|---|---|
| 插件名 | YlesCronTask |
| 支持版本 | 1.7.10 - 1.21.7 |
| 硬前置 | YlesLib |
功能
| 功能 | 说明 |
|---|---|
| Cron 调度 | 使用 Quartz Cron 表达式控制执行时间 |
| 服务器任务 | server 类型任务会在插件加载后自动启动 |
| 玩家任务 | player 类型任务需要用 /ycron start 给在线玩家启动 |
| 命令执行 | 任务触发后按配置执行命令列表 |
| 自动清理 | 玩家离线或被踢出时,会停止该玩家正在运行的任务 |
| 配置重载 | 重载后会重新读取任务配置并重启服务器任务 |
警告
缺少 YlesLib 时,插件不会正常加载。
指令
主命令:/YlesCronTask,别名:/ycron
| 指令 | 说明 |
|---|---|
/ycron start <玩家名> <节点名> | 为在线玩家启动一个 player 类型任务 |
/ycron stop <玩家名> <节点名> | 停止指定玩家的 player 类型任务 |
/ycron reload | 重载插件配置和定时任务 |