本帖最后由 teddyxlandlee 于 2023-3-1 13:07 编辑 
🚀介绍
作为一个服务器管理员,你是否遇到过这样的情况:
只需要一行管理员命令,你就可以计划在下一次重启时执行的预设任务。
💡使用方法
本插件分两部分:Bukkit插件 与 javaagent。
你需要在启动脚本中添加一条 JVM 参数:复制代码
并在 plugins 目录下安装 Bukkit 插件
📓配置
config.yml:
复制代码
这是计划缓存文件的地址。
该文件名须与前面的 JVM 参数中一致,最好别改。
definitions.json
在此文件中定义你的预设操作吧!
它将包含一个 JSON 对象,key 是预设操作的ID,value 是操作列表。有以下操作:
下面是一个示例:
⌨️命令
命令所需权限为:restartschedule.op,默认为 false。
命令 /restartschedule 的别名:/rsch
⬇️下载
Bukkit 插件:
 RestartSchedule-plugin-1.0.2-all.jar
(53.99 KB, 下载次数: 3)
RestartSchedule-plugin-1.0.2-all.jar
(53.99 KB, 下载次数: 3)
 
javaagent:
 RestartSchedule-javaagent-1.0.2-all.jar
(51.23 KB, 下载次数: 2)
RestartSchedule-javaagent-1.0.2-all.jar
(51.23 KB, 下载次数: 2)
 
源代码仓库:
 rs-repo.zip
(75.41 KB, 下载次数: 1)
rs-repo.zip
(75.41 KB, 下载次数: 1)
 
本插件所用所有代码均为原创,不存在借用/抄袭等行为
🚀介绍
作为一个服务器管理员,你是否遇到过这样的情况:
- 和朋友联机时,经常需要换档?
- 想在不影响当前游戏运行的情况下,在下一次游戏重启时替换文件?
- 想要在每次服务器启动时、所有插件开始加载前,自动从互联网上更新某些配置文件?
- 手动添加、删除、更改文件很麻烦?
 
只需要一行管理员命令,你就可以计划在下一次重启时执行的预设任务。
💡使用方法
本插件分两部分:Bukkit插件 与 javaagent。
你需要在启动脚本中添加一条 JVM 参数:
- -javaagent:RestartSchedule-javaagent-1.0.2-all.jar=restart_schedule.json
并在 plugins 目录下安装 Bukkit 插件
📓配置
config.yml:
- action-file: 'restart_schedule.json'
这是计划缓存文件的地址。
该文件名须与前面的 JVM 参数中一致,最好别改。
definitions.json
在此文件中定义你的预设操作吧!
它将包含一个 JSON 对象,key 是预设操作的ID,value 是操作列表。有以下操作:
下面是一个示例:
⌨️命令
命令所需权限为:restartschedule.op,默认为 false。
命令 /restartschedule 的别名:/rsch
- /rsch schedule <id> - 计划下次重启时执行的任务,<id>为预设操作的ID。
- /rsch cancel - 取消下次重启时的计划任务。
- /rsch query - 查询下次重启时任务的详细信息。
- /rsch recache - 重新加载schedule子命令的自动补全(Tab Complete)的列表。不执行本命令对其他命令的执行无实际影响。
- /rsch help - 显示命令帮助信息。
 
⬇️下载
Bukkit 插件:
javaagent:
源代码仓库:
本插件所用所有代码均为原创,不存在借用/抄袭等行为