PuddingKC 发表于 2025-1-11 19:13:18

ScheduleCommand —— 高度自定义的定时命令插件🍘支持 Papi 变量 [1.12.X~1.21.X]

插件简介​

[*]高度自定义的定时命令执行插件。支持多种触发方式,包括日期、时间、循环等多种模式。
[*]兼容 PlaceholderAPI 和指令组内延迟执行。
[*]如果有任何问题或者建议,可以加入官方群 1104261361 进行反馈。

可选模式​

[*]date:指定在某个日期执行一次命令。
[*]time:指定在一天内的某个时间执行一次命令。
[*]cycle:每格一段时间循环执行命令。
[*]week:指定在一周内的某一天执行一次命令。

拓展语法​

[*]变量:支持 PlaceholderAPI 变量,例如 %server_tps%
[*]延迟:支持使用 delay: <秒数> 延迟执行命令,例如 delay: 10

指令权限​

[*]/schedule - 重新加载配置文件 - schedule.reload

使用示例
# Message language
# Options: CN, EN
# If not specified, default is CN
language: CN

# 自定义名称
schedule_1:
# 是否启用,可忽略,默认启用
enabled: true
# 任务类型,可选:date、time、cycle、week
model: "date"
# 类型参数
value: "2077-01-08"
# 执行的命令
commands:
    - "say 日期定时任务运行成功"
    # 支持延迟执行,单位秒
    - "delay: 10"
    # 支持 PlaceholderAPI
    - "say %server_tps%"

# 日期
schedule_2:
enabled: true
# 指定日期
model: "date"
# 2077年1月8日 执行一次
value: "2077-01-08"
commands:
    - "say 日期定时任务运行成功"

# 时间
schedule_3:
enabled: true
# 指定时间
model: "time"
# 每天 13点53分 执行一次
value: "13:53"
commands:
    - "say 时间定时任务运行成功"

# 循环
schedule_4:
enabled: true
# 循环
model: "cycle"
# 每隔 5 秒执行一次
value: "5"
commands:
    - "say 循环定时任务运行成功"

# 星期
schedule_5:
enabled: true
# 星期
model: "week"
# 每周三执行一次
value: "3"
commands:
    - "say 每周三定时任务运行成功"
插件下载

页: [1]
查看完整版本: ScheduleCommand —— 高度自定义的定时命令插件🍘支持 Papi 变量 [1.12.X~1.21.X]