Плагин для серверов Майнкрафт, который создаёт резервные копии миров и восстанавливает либо пересоздаёт их по расписанию или вручную. Во время обновления мира игроков можно временно отправить в безопасный мир, чтобы они продолжали играть.
Возможности
- Создание сохранённых копий мира для последующего восстановления.
- Сброс мира по заданным дате и времени либо повторяющемуся расписанию; можно выбрать обычное, случайное или указанное зерно.
- Отдельные настройки для каждого мира: измерение, генератор, предупреждения, сообщения, команды и безопасный мир.
- Защита от случайного сброса через обязательное подтверждение команды.
- Загрузка чанков от точки спавна по спирали. Режимы
ULTRA-SAFE,SAFE,NORMAL,FASTиULTRA-FASTпозволяют подобрать нагрузку на процессор и ТПС сервера. - Интеграция с PlaceholderAPI: статусы сброса, оставшееся время, ход загрузки чанков, ТПС и другие данные можно выводить через плейсхолдеры.
Команды
/cwr create [<world>]— создать настройку мира./cwr save [<world>]— сохранить резервную копию./cwr reset [<world>]— пересоздать мир./cwr listи/cwr info [<world>]— посмотреть настроенные миры и их параметры./cwr edit <world> <setting> <value>— изменить параметр мира./cwr reload— перезагрузить плагин./cwr confirm— подтвердить действие./cwr helpи/cwr about— открыть справку и сведения о плагине.
Также работают алиасы /worldregen, /worldreset и /cyberworldreset.
Права
CyberWorldReset.player.*— все права игрока.CyberWorldReset.player.about—/cwr about.CyberWorldReset.admin.*— все права администратора.CyberWorldReset.admin.reload,CyberWorldReset.admin.list,CyberWorldReset.admin.create,CyberWorldReset.admin.reset,CyberWorldReset.admin.save,CyberWorldReset.admin.info— доступ к соответствующим административным действиям.CyberWorldReset.admin.edit.*— изменение всех параметров мира.CyberWorldReset.admin.edit.enable,CyberWorldReset.admin.edit.lastsaved,CyberWorldReset.admin.edit.timer,CyberWorldReset.admin.edit.seed,CyberWorldReset.admin.edit.generator,CyberWorldReset.admin.edit.environment,CyberWorldReset.admin.edit.message,CyberWorldReset.admin.edit.commands,CyberWorldReset.admin.edit.warnings,CyberWorldReset.admin.edit.safeworld— права на отдельные группы настроек.
Настройка
Миры можно настраивать командами с автодополнением или в worlds.yml. Через /cwr edit доступны параметры setEnabled, enabledLastSaved, addTimer, delTimer, setSeed, setGenerator, setEnvironment, сообщения и предупреждения, а также безопасный мир: enableSafeWorld, setSafeWorld, setSafeWorldDelay и setSafeWorldSpawn.
Для PlaceholderAPI доступны, например, %cwr_reset_status_<world>%, %cwr_remaining_time_<world>%, %cwr_remaining_seconds_<world>%, %cwr_remaining_chunks_<world>%, %cwr_loaded_chunks_<world>%, %cwr_reset_percent_<world>% и %cwr_tps%. Тексты сообщений и отображение плейсхолдеров меняются в lang.yml.
Требования
Плагин работает на серверах Spigot и Paper с Java 8 или новее. Для управления несколькими мирами можно использовать Multiverse, а для плейсхолдеров — PlaceholderAPI.
При использовании генераторов Terra, Iris и других генератор следует указать для мира в bukkit.yml, перезапустить сервер и задать его через /cwr edit <world> setGenerator <generator>.
