
WorldManager
Плагин WorldManager для Minecraft - удобное управление мирами на сервере: создание, удаление, бэкапы, прегенерация чанков и телепортация. Полноценная альтернатива Multiverse-Core с нативным Dialog UI.
WorldManager
WorldManager - это мощный плагин для управления мирами на сервере Minecraft (Paper). Если ты админ, который устал вручную копаться в папках или использовать громоздкие мультивселенные решения - этот инструмент для тебя. Он позволяет создавать, загружать, выгружать, удалять, бекапить, восстанавливать и телепортироваться между мирами одной командой, а с версии 3.0.0 всё это доступно через красивый нативный интерфейс Dialog (без костылей с сундуками).
Зачем это нужно?
На любом сервере рано или поздно возникает потребность в дополнительных мирах: отдельный мир для ресурсов, для PvP-арен, для мини-игр или просто чтобы разгрузить основной. Без плагина приходится лезть в конфиги, править bukkit.yml, вручную копировать папки. WorldManager берёт всю рутину на себя - всё делается через /wm или меню.
Основные возможности
- Управление мирами - создавай (обычный, плоский, большие биомы, усиленный, Незер, Энд или с кастомным генератором), загружай уже существующие папки миров, выгружай и безвозвратно удаляй.
- Бэкапы - архивируй мир одной командой и восстанавливай из последнего бекапа. Тяжёлые операции с диском выполняются в фоне - сервер не подвисает.
- Прегенерация чанков - заранее прогружай чанки вокруг заданной точки с контролем старт/пауза/возобновление/стоп и прогресс-баром. Можно прегенерировать несколько миров одновременно.
- Телепортация - перемещай себя или другого игрока прямо на спавн мира.
- Игровые правила - просматривай и меняй любые GameRule для каждого мира отдельно, без правки bukkit.yml.
- Связанные инвентари (опционально) - объединяй миры в группы: внутри группы у игрока один общий инвентарь, а при выходе из группы - чистый лист или сохранённый инвентарь группы. Работает через SQLite или MySQL/MariaDB.
- Встроенный Dialog UI -
/wm guiоткрывает родное меню Minecraft: создание мира через одну форму (имя, тип, сид, генератор, пустой мир), просмотр загруженных миров, редактирование правил с ползунками и переключателями, подтверждение опасных действий (удаление/выгрузка/восстановление) через диалог Да/Нет - никакого "напиши в чат, не пиши отмена". - PlaceholderAPI - плейсхолдеры вроде
%worldmanager_current_world%,%worldmanager_loaded%,%worldmanager_total_player_amount%и другие. - Локализация - из коробки 6 языков: английский, французский, испанский, немецкий, польский, русский. Все сообщения для игроков вынесены в lang-файлы.
Команды
Все команды доступны через /worldmanager (сокращение /wm).
| Команда | Описание |
|---|---|
/wm или /wm gui | Открыть главное меню Dialog |
/wm create <имя> [тип] [сид] [генератор] | Создать новый мир |
/wm load <имя> [измерение] [генератор] | Загрузить существующую папку мира |
/wm unload <имя> | Выгрузить мир |
/wm delete <имя> | Безвозвратно удалить мир |
/wm backup <имя> | Сделать бэкап мира |
/wm restore <имя> | Восстановить мир из последнего бэкапа |
/wm teleport <мир> [игрок] | Телепортироваться (или телепортировать другого) в мир |
/wm pregen <start|stop|pause|resume> <мир> [center:x,z] [radius:n] | Управление прегенерацией чанков |
/wm list | Список загруженных миров |
Права доступа
| Право | Что даёт |
|---|---|
worldmanager.command | Базовый доступ к /worldmanager |
worldmanager.gui | Открывать меню Dialog |
worldmanager.create | Создавать миры |
worldmanager.load | Загружать миры |
worldmanager.unload | Выгружать миры |
worldmanager.delete | Удалять миры |
worldmanager.backup | Делать бэкапы |
worldmanager.restore | Восстанавливать миры |
worldmanager.teleport | Телепортироваться между мирами |
worldmanager.pregen | Управлять прегенерацией |
worldmanager.list | Просматривать список загруженных миров |
Поддерживаемые версии
Paper 1.21.7 → 26.2. Диалоги появились на клиенте в Minecraft 1.21.6 и стали доступны плагинам в Paper 1.21.7 - WorldManager 3.0.0 нацелен именно на этот минимум, чтобы Dialog UI работал везде, где возможно, и при этом оставался актуальным под последний релиз. Spigot/CraftBukkit не поддерживаются начиная с 3.0.0 - Dialog API эксклюзивен для Paper.
Что нового в 3.0.0
- Весь GUI переписан с нуля на Dialog API - вместо старых меню-сундуков.
- Создание мира теперь одна форма, а не многошаговый захват чата.
- Целочисленные игровые правила редактируются ползунком, а не кнопками ±1 или набором в чате.
- Множество исправлений: блокирующие операции (бэкапы, проверка обновлений, загрузка заметок о релизе) вынесены из главного потока; исправлен баг с игнорированием кастомных генераторов при
/wm load; двойная телепортация при/wm unload; сообщения об успехе могли появляться до завершения асинхронной работы. Полный список вAUDIT.md.
Конфигурация
lang: ru # en, fr, es, de, pl, ru
database:
type: sqlite # или mysql
enable-linked-inventory: false
linked-worlds-inventory:
group1:
- world
- world_nether
Итог
WorldManager - это современная замена Multiverse-Core для серверов на Paper. Если тебе нужно удобное управление мирами без лишних телодвижений, с красивым интерфейсом и полным контролем - скачивай плагин WorldManager и пробуй. На слабом железе особенно порадует вынос тяжёлых операций в фоновые потоки - сервер не будет лагать во время бэкапов или прегенерации.
