Плагин для серверов Майнкрафт, который автоматически сбрасывает выбранные миры по расписанию. Он подходит для сезонных вайпов и ресурсных миров: перед очисткой создаёт резервные копии и переносит игроков в безопасный мир.
Возможности
- Сброс всех отслеживаемых миров или отдельного мира.
- Расписание по интервалу дней, часов и минут.
- Резервное копирование миров перед удалением.
- Интеграция с Multiverse-Core для выгрузки, клонирования и удаления папок миров.
- Предупреждения в чате, строке действий и заголовках.
- Плейсхолдеры PlaceholderAPI:
%kwr_time_left%,%kwr_next_reset%,%kwr_worlds%,%kwr_backup_status%. - Сообщения в
messages.ymlподдерживают MiniMessage: цвета, градиенты, кликабельные элементы и подсказки.
Команды
/kwr help— справка./kwr info [clock]— время до следующего сброса или внутренние часы сервера./kwr status— состояние подключений плагина./kwr addworld <world>— добавить мир в список автоматического сброса./kwr removeworld <world>— убрать мир из списка./kwr autogen— рассчитать время следующего сброса по конфигу./kwr pauseи/kwr resume— приостановить или возобновить расписание./kwr backup <world|all>— создать резервную копию./kwr reload— перезагрузить файлы.yml./kwr reset [target]— запустить ручной сброс; для подтверждения нужно в течение 30 секунд ввести/kwr reset confirm.
Права
kartaworldreset.info—/kwr info.kartaworldreset.admin—/kwr status,/kwr pause,/kwr resume.kartaworldreset.admin.schedule— управление списком миров и/kwr autogen.kartaworldreset.admin.backup—/kwr backup.kartaworldreset.admin.reload—/kwr reload.kartaworldreset.admin.reset—/kwr reset.
Настройка
В config.yml задаются длительность сезона через Interval.days, Interval.hours и Interval.minutes, координаты безопасного мира в Lobby.world, Lobby.x, Lobby.y, Lobby.z, список миров Worlds, параметры резервных копий Backup и моменты предупреждений Notifications.
В messages.yml настраивается текст сообщений в формате MiniMessage.
Требования
Работает на Paper и его сборках Purpur или Folia, требует Java 21. Multiverse-Core рекомендуется для управления мирами; PlaceholderAPI нужен для вывода плейсхолдеров.
