EnTIv
本帖最后由 EnTIv 于 2022-9-17 13:22 编辑

插件简介

      

      自动刷新世界功能通过 Multiverse-Core 重置整个世界
      支持配置是否保留种子和自动设置游戏规则, 用来定时重置资源世界
      可配置多个世界, 支持精确时间刷新, 更多功能请查看配置文件详细介绍
      
      本来只有自动刷新世界的功能的, 但是在我的不断更新下还可以做到以下功能
      清理过期的日志文件, 删除长时间未上线的玩家数据, 发送挂机奖励, 发放节日礼包, 定时公告等等
      
      重载配置指令: /asw reload
      手动执行任务指令: /asw runtask 任务类型-任务名称
      papi 倒计时变量: %AutoResetWorld_countdown_任务类型-任务名称%

插件配置

[配置文件]config.yml

  1. # 自动刷新世界的功能
  2. 自动刷新世界:
  3.   # 在这里填写需要自动刷新的世界名, world_resource 就是当前所需刷新的世界名
  4.   # papi 倒计时变量示例: %AutoResetWorld_countdown_自动刷新世界-world_resource%
  5.   world_resource:

  6.     # second:30 代表每 30 秒刷新一次
  7.     # minute:10 代表每 10 分钟刷新一次
  8.     # hour:3 代表每 3 小时刷新一次

  9.     # date:10-01, 07:56:00 代表每年的 10 月 1 日 7:56 刷新一次

  10.     # day:1, 20:00:00 代表每天 20:00:00 刷新一次
  11.     # day:14, 00:00:00 代表每 14 天的 00:00:00 刷新一次
  12.     # week:4, 23:59:59 代表每周 4 的 23:59:59 刷新一次
  13.     # week:1, 06:00:00 代表每周 1 的 06:00:00 刷新一次
  14.     # month:15, 12:34:45 代表每月 15 日的 12:34:45 刷新一次
  15.     # year:233, 00:00:00 代表每年的第 233 天的 00:00:00 刷新一次

  16.     时间设置: "month:1, 20:00:00"
  17.     # 用于插件内部记录下一次刷新世界的时间, 当时间到达的指定时间后会自动刷新, 插件会自动设置, 无需手动设置
  18.     # 支持手动设置到期时间, 例如 2050-09-13, 07:12:15 为 2050 年 9 月 13 日, 上午 7 点 12 分 15 秒
  19.     到期时间: ""

  20.     # 是否更换地图种子
  21.     更换种子: true

  22.     # 刷新后自动执行指令
  23.     刷新执行指令:
  24.       # 开启死亡不掉落
  25.       - 'mvgamerule keepInventory true %world%'
  26.       # 不显示死亡界面直接重生
  27.       - 'mvgamerule doImmediateRespawn true %world%'
  28.       # 如果你的服务器无区块占用世界会自动卸载(一般常见于 mod 服)
  29.       # 可以使用下面的指令保持重生点区块加载, 去掉 # 符号开启即可
  30.       #- 'mvm set keepspawninmemory true %world%'

  31.   # 自动刷新 world_test 世界, 支持添加更多世界, 像这样复制在下面添加即可
  32.   world_test:
  33.     时间设置: "week:7, 10:00:00"
  34.     更换种子: true
  35.     刷新执行指令:
  36.       - 'mvgamerule keepInventory true %world%'
  37.       - 'mvgamerule doImmediateRespawn true %world%'
  38.       -
  39.   # 自动刷新 资源 世界, 支持添加更多世界, 像这样复制在下面添加即可
  40.   资源:
  41.     时间设置: "week:7, 10:00:00"
  42.     更换种子: true
  43.     刷新执行指令:
  44.       - 'mvgamerule keepInventory true %world%'
  45.       - 'mvgamerule doImmediateRespawn true %world%'
  46. # 定时自动执行任务的功能
  47. 自动执行任务:
  48.   coi数据清理:
  49.     # 每天 03:30:00 执行 co i purge t:7d 指令
  50.     时间设置: "day:1, 03:30:00"
  51.     执行任务:
  52.       - 'console: co l purge t:7d'
  53.   # papi 倒计时变量示例: %AutoResetWorld_countdown_自动执行任务-自动重启%
  54.   自动重启:
  55.     # 每天 04:00:00 执行 restart 指令重启服务器
  56.     时间设置: "day:1, 04:00:00"
  57.     执行任务:
  58.       - 'console: restart'
  59.   自动公告:
  60.     # 每分钟自动公告
  61.     时间设置: "minute:1"
  62.     执行任务:
  63.       - 'broadcast: 资源世界每日刷新, 请不要在资源时间建家哦'
  64. # 自动删除文件功能
  65. 自动删除文件:
  66.   # 支持添加更多删除方案和删除路径
  67.   # papi 倒计时变量示例: %AutoResetWorld_countdown_自动删除文件-日志文件%
  68.   日志文件:
  69.     # 每天清理一次日志文件
  70.     时间设置: "day:1, 00:00:00"
  71.     # 保留 7 天内的日志文件
  72.     保留天数: 7
  73.     文件路径:
  74.       - 'logs'
  75.       - 'crash-reports'
复制代码

下载地址
  
      插件: AutoResetWorld
      请前往 爱发电 发电 10 元获取, 或前往 Github 自行构建
      
发电须知
  
      如果您在爱发电对我进行发电, 将会获得我免费的答疑服务
      当然, 如果您后悔了, 也可以在任何时间无理由进行退款哦, 只需要私聊我即可~

      萌新如果在开服过程中遇到什么问题的话
      也可以直接加入Q群 600731934 来和我们讨论呢, 能解答的问题我都会尽力解答的~
      
我的其他插件
  
      [管理]AutoSpawnWorld —— 自动刷新世界[全版本]
      [娱乐]SakuraHead —— 一款简单的斩首插件[全版本]
      [娱乐]StealCrops —— 偷菜插件, 让玩家们互相偷菜折磨吧![全版本]
      [娱乐]SaturationPill —— 饱食胶囊, 自动玩家补充饱食度![全版本]
      [娱乐]SakuraMove —— 仿原神的移动系统! 冲刺加二段跳消耗体力![全版本][开源付费]
      [基础]ServerToolBox —— 服务器工具箱,小功能合集[全版本][开源付费]
      [特性]PokeBall —— 通过精灵球来捕捉生物![开源付费]

      
更新日志
  
    2021-07-08: 插件初次发布
    2021-07-11: 插件小范围重构,修复模组服的删除文件功能异常
    2021-07-20: 配置文件优化
    2021-08-08: 支持手动刷新世界
    2021-08-10: 增加时间判断,防止时间超过 24 小时
    2021-09-11: 新增 tab 补全
    2021-09-17: 插件再次重构,支持更多定时功能
    2021-12-30: 新增更友好的错误处理
    2022-07-16: 完善细节



      


本插件所用所有代码均为原创,不存在借用/抄袭等行为












点就开始给
漂亮的插件!
支持种子简直好评~

_DIM_
支持原创。

AlbertBlue
能设置只刷新没有玩家建筑的区块吗?

EnTIv
Lightning_Reed 发表于 2018-1-9 19:55
能设置只刷新没有玩家建筑的区块吗?

不能呢,只想写一个简洁点的功能而已
方便一些有这种需求的腐竹罢了

zlzchuyue
请问种子文件包含一些世界的设置吗?比如
/gamerule keepInventory true  東西不会掉落
/gamerule doFireTick false   禁用火的蔓延

EnTIv
不包含的,所有设置都能正常保留。请放心使用

Eiup_Niow
很好的插件呀 为什么不给评分呀!!!

498525451
很棒的插件,有木有大佬帮忙测试有没有bug

EnTIv
498525451 发表于 2018-1-9 23:14
很棒的插件,有木有大佬帮忙测试有没有bug

只要你是纯净服使用肯定没BUG的

很好的创意。
如果能做到指定区块文件刷新,并且允许管理者在游戏内查看区块状态(诸如上次刷新的时间),并且允许管理者在游戏内进行配置管理 ,或许会更好呢。
指定区块对应文件的计算方式可以参考https://minecraft-zh.gamepedia.c ... 6%E6%A0%BC%E5%BC%8F
加油!

1425115471
放在1.7.2水龙头服务端稳定吗?测试有BUG吗?

EnTIv
1425115471 发表于 2018-1-12 17:54
放在1.7.2水龙头服务端稳定吗?测试有BUG吗?

删个文件而已,不可能有BUG的← ←

@TGL
能不能用指令控制

18877150220
支持原创!!!

M_Dawn
感谢分享

498525451
应该支持史诗地形吧

EnTIv
498525451 发表于 2018-1-20 07:55
应该支持史诗地形吧

我觉得支持不过只是觉得而已,你可以测试一下告诉我呢~

Yuan_Yin
KC1.7.10路过,MOD服,不知道有没有问题,支持原创!

Missez
支持,很好用。不用手动了

qq916882859
支持原创~....

极光先生
牌子锁之类的会有影响

堪堪堪
不支持Torch 能不能兼容下

fyxrim
bug  无法删除mcmmo_regions地图

希望加一个功能路径删除文件

Fisherman_wcz
本帖最后由 Fisherman_wcz 于 2018-2-20 11:59 编辑

正想写个自动更新资源世界的插件, 看来不需要了
诶诶, 这前置怎么那么大
论坛有几个类似的老版本插件思路不错, 楼主可以考虑下

cheltao233
支持一下!用来资源世界刷新正好!不过为什么不设置指令刷新呢?

ztc0001
哇 懒人辅助必备插件

xjlxzcdwq
下载地址呢。。。。。

EnTIv
xjlxzcdwq 发表于 2018-3-12 20:32
下载地址呢。。。。。

已更新下载地址

chunlu5415
本帖最后由 chunlu5415 于 2018-3-25 14:17 编辑

1.7.10报错!

气宅齐格飞
刷新是什么概念  治愈世界么?

Gyzer
很好的插件!非常方便!

Vuclan丶
感谢楼主分享

Iron-HIM
非常好的插件,如果支持指定存档还原就更好了

EnTIv
Iron-HIM 发表于 2018-9-13 21:06
非常好的插件,如果支持指定存档还原就更好了

支持的呀 仔细看配置文件

Cojie_
很棒的插件不用 麻烦的删世界来更新了

@TGL
默认世界无法更新 例如 world

3190525474
刷新是在重启时刷新?还是设置好世界,他自己会刷新?[捂脸]

Fisherman_wcz
什么时候支持1.13呀

mazik
无法刷新主世界  并且1.7.10 mod服报错

魂蛋呃
感谢作者,支持原创

DGai
支持原创!支持楼主

Bug520
感觉很方便,很不错

Feng_Qing_Yun
这插件真心不错啊!!!

sha_yu1111
前置插件在哪里下载丫

ljw1998731
神乎其技,不服不行!

烟雨郎君
这个是只删除region文件夹吧? 我用它刷新主世界 不会连主世界下的其他世界 比如圈地世界 一起刷新吧?

时光工坊
本帖最后由 wdc4178 于 2019-3-2 17:29 编辑

经反复测试,刷新地狱和末地没有问题, 遵循MV的种子生成,不影响这两个时间设置过的传送坐标。唯独资源世界的种子好像是随机的?不过不碍事。这真的是个非常好的插件。作者辛苦了

Ye_Yang_Dada
有个小问题,我希望这个定时刷新可以精确到每月一次=在每月一号刷新一次,一个星期一次,每个星期一一次,然后进行刷新,或者在某个时间段重启服务器刷新.

能否使用指令进行操作

下一页 最后一页