- Документация
- https://modrinth.com/plugin/easy-worldmanager
WorldManager — серверный плагин для создания, загрузки, выгрузки, удаления, резервного копирования, восстановления и предварительной генерации миров Minecraft. Он также поддерживает телепортацию, изменение GameRule и нативное меню Dialog. Проект mathildeuh распространяется по лицензии Apache-2.0.
Инструмент объединяет типовые операции, но удаление, восстановление и работа с инвентарями всё равно требуют копий и строгих прав.
WorldManager рассчитан на серверы с несколькими мирами, временными локациями и отдельными измерениями. Он создаёт обычные, плоские, усиленные миры, миры с крупными биомами, Нижний мир, Край и варианты с пользовательским генератором. Готовую папку можно подключить, активный мир — выгрузить, ненужный — удалить.
Плагин уместен для лобби, мини-игр, сезонных и тестовых карт. Типовые сценарии:
• подключение готовой папки мира;
• временная выгрузка редко используемой локации;
• создание отдельной карты для события;
• подготовка чанков до открытия игрокам;
• копирование мира перед изменением;
• переход к точке появления.
При одном постоянном мире часть функций может быть избыточной. Пересечение с другими менеджерами миров, инвентарей и генераторами нужно проверить заранее.
В версии 3.0.0 форма создания содержит имя, тип, seed, генератор и режим пустого мира. Команды находятся под /worldmanager с сокращением /wm; меню открывается через /wm gui, список — через /wm list.
Практический порядок создания:
• выбрать уникальное имя;
• определить тип и генератор;
• создать мир;
• проверить его в списке;
• выполнить тестовый переход;
• только затем открыть доступ игрокам.
Удаление остаётся окончательным для текущего состояния папки. Подтверждение не заменяет резервную копию.
Плагин архивирует папку мира и восстанавливает её из последней копии. Тяжёлый ввод-вывод вынесен с основного потока, но нагрузка зависит от размера мира и диска.
Перед восстановлением следует проверить:
• выбран ли правильный мир;
• сохранено ли его текущее состояние;
• пригодна ли копия;
• достаточно ли места;
• не выполняются ли другие файловые операции.
Расписание, ротация и внешнее хранение не подтверждены, поэтому встроенная функция не заменяет полную стратегию резервирования.
WorldManager генерирует чанки в ограниченном радиусе вокруг центра. Процесс можно запускать, приостанавливать, продолжать и останавливать; прогресс отображается через boss bar. Несколько миров могут обрабатываться одновременно.
До запуска нужно проверить центр, радиус, свободное место и другие тяжёлые задачи. Начинать безопаснее с одного мира, контролируя процессор, память, диск и время тика. При ухудшении отклика задачу ставят на паузу или останавливают.
Плагин позволяет переместить себя или другого игрока к точке появления выбранного мира. GameRule просматриваются и меняются отдельно для каждого мира через Dialog-интерфейс.
Опциональная функция объединяет миры в группы с общим инвентарём. При переходе игрок получает инвентарь соответствующей группы либо чистое состояние. Для хранения заявлены SQLite и MySQL/MariaDB. Функцию нужно проверить на копии: неверная группировка может выглядеть как потеря предметов.
С версии 3.0.0 меню построено на нативном Dialog UI. В нём доступны создание, просмотр, правила и подтверждения опасных действий.
Права разделены на базовый доступ, GUI, создание, загрузку, выгрузку, удаление, копирование, восстановление, телепортацию, pregen и список. Поэтому сотруднику можно выдать только нужные действия, а удаление и восстановление оставить узкому кругу.
Подтверждены Minecraft 1.21 и версии 1.21.1–1.21.11. В перечне платформ указаны Bukkit, Folia, Paper, Purpur и Spigot. Плагин устанавливается только на сервер; отдельный клиентский JAR не нужен.
Обязательные project dependencies в выбранных метаданных не указаны. Совместимость со сторонними генераторами и менеджерами инвентарей этим не подтверждается; пересечения функций проверяют на стенде.
Подтверждённый способ установки — JAR в папку plugins совместимого сервера:
• остановить сервер;
• скопировать один выбранный JAR;
• запустить сервер;
• проверить журнал загрузки;
• убедиться, что WorldManager активен;
• открыть меню и список миров;
• подключить либо создать тестовый мир;
• проверить переход, копирование и права.
Появление меню подтверждает лишь загрузку. Отдельно проверяют файловые операции, pregen, восстановление и инвентари; удаление нельзя испытывать на единственной копии.
Перед обновлением следует сохранить текущий JAR, данные плагина, важные миры и хранилище связанных инвентарей. Активную генерацию, резервирование и восстановление нужно завершить либо остановить до замены файла.
Порядок обновления:
• зафиксировать рабочую версию;
• сделать согласованную копию данных;
• сверить новый JAR по хешу;
• заменить файл при остановленном сервере;
• проверить журнал;
• открыть меню и список миров;
• выполнить неразрушительную операцию;
• вернуть обычный доступ после проверки.
Совместимость данных между любыми выпусками 2.x и 3.x не подтверждена, поэтому крупное обновление проверяют отдельно.
Возврата старого JAR может быть недостаточно, если новая версия изменила служебные данные. Безопасный откат включает:
• остановку сервера;
• сохранение проблемного состояния для анализа;
• возврат предыдущего JAR;
• восстановление соответствующей копии данных;
• при необходимости возврат затронутых миров;
• запуск и проверку журнала;
• проверку миров, инвентарей и прав.
До завершения проверки не следует повторять удаление, восстановление или массовую генерацию.
WorldManager не снимает ограничений оборудования и файловой системы. Большой pregen требует времени и места, архивирование зависит от диска, а генератор — от совместимости. Неописанные функции считать подтверждёнными нельзя.
Направления диагностики:
• плагин не загружается — версия сервера, целостность JAR, первая ошибка журнала;
• меню не открывается — активность плагина и права;
• мир не подключается — имя папки, формат и генератор;
• копия не создаётся — место, доступ к файлам, ошибки ввода-вывода;
• pregen ухудшает отклик — пауза и уменьшение параллельности;
• инвентарь неверен — группа мира и выбранное хранилище.
WorldManager-3.0.0.jar имеет размер 17 578 128 байт. SHA-512: 2a33682c44d7fbd19b93087bfbe9fd147c7667c8600ce92bba9e259929e7396c12aa9bf35257ee1678fae2d9d68f17cbff747b01e1de5e5a9b23ee5a6c1a7a9a; SHA-1: 0357898387b8e63f246ff3c817f513c2e2406ad5.
WorldManager-2.1.0.jar имеет размер 3 093 237 байт. SHA-512: d86493c85d8dd14ddbd92c0bba906fa1e5d7be03ed4a0ff818cf1a9c1522374af09d409943e8ed7b6a8b8c712d40cbb5be851b33e57b472a5100b2280faec693; SHA-1: e8e31ba01e1abe3e9d3e3c618c5f821be1ee7cb4.
Файлы получены по официальному HTTPS, сверены по опубликованным хешам и статически проверены по структуре и путям. Динамический запуск не выполнялся. Лицензия Apache-2.0 допускает локализацию при сохранении имени проекта, авторства и лицензии.
Нет. JAR устанавливается на сервер, клиентская установка самого плагина не предусмотрена.
Да. Это основная задача проекта, а pregen может работать более чем в одном мире. Допустимая параллельность зависит от ресурсов сервера.
Нет. Не подтверждены внешнее хранение, расписание и ротация. Встроенная копия — только часть защиты данных.
Нет. Подтверждение в меню защищает от части случайных действий, но перед удалением нужна проверенная копия и сверка имени.
Минимальные признаки — загрузка без ошибки, активный плагин, меню и корректный список миров. Затем проверяют тестовый мир, права, копирование и восстановление.
Инструмент объединяет типовые операции, но удаление, восстановление и работа с инвентарями всё равно требуют копий и строгих прав.
Назначение и аудитория
WorldManager рассчитан на серверы с несколькими мирами, временными локациями и отдельными измерениями. Он создаёт обычные, плоские, усиленные миры, миры с крупными биомами, Нижний мир, Край и варианты с пользовательским генератором. Готовую папку можно подключить, активный мир — выгрузить, ненужный — удалить.
Плагин уместен для лобби, мини-игр, сезонных и тестовых карт. Типовые сценарии:
• подключение готовой папки мира;
• временная выгрузка редко используемой локации;
• создание отдельной карты для события;
• подготовка чанков до открытия игрокам;
• копирование мира перед изменением;
• переход к точке появления.
При одном постоянном мире часть функций может быть избыточной. Пересечение с другими менеджерами миров, инвентарей и генераторами нужно проверить заранее.
Скриншоты и внешний вид
Создание и управление мирами
В версии 3.0.0 форма создания содержит имя, тип, seed, генератор и режим пустого мира. Команды находятся под /worldmanager с сокращением /wm; меню открывается через /wm gui, список — через /wm list.
Практический порядок создания:
• выбрать уникальное имя;
• определить тип и генератор;
• создать мир;
• проверить его в списке;
• выполнить тестовый переход;
• только затем открыть доступ игрокам.
Удаление остаётся окончательным для текущего состояния папки. Подтверждение не заменяет резервную копию.
Резервное копирование и восстановление
Плагин архивирует папку мира и восстанавливает её из последней копии. Тяжёлый ввод-вывод вынесен с основного потока, но нагрузка зависит от размера мира и диска.
Перед восстановлением следует проверить:
• выбран ли правильный мир;
• сохранено ли его текущее состояние;
• пригодна ли копия;
• достаточно ли места;
• не выполняются ли другие файловые операции.
Расписание, ротация и внешнее хранение не подтверждены, поэтому встроенная функция не заменяет полную стратегию резервирования.
Предварительная генерация
WorldManager генерирует чанки в ограниченном радиусе вокруг центра. Процесс можно запускать, приостанавливать, продолжать и останавливать; прогресс отображается через boss bar. Несколько миров могут обрабатываться одновременно.
До запуска нужно проверить центр, радиус, свободное место и другие тяжёлые задачи. Начинать безопаснее с одного мира, контролируя процессор, память, диск и время тика. При ухудшении отклика задачу ставят на паузу или останавливают.
Телепортация, GameRule и инвентари
Плагин позволяет переместить себя или другого игрока к точке появления выбранного мира. GameRule просматриваются и меняются отдельно для каждого мира через Dialog-интерфейс.
Опциональная функция объединяет миры в группы с общим инвентарём. При переходе игрок получает инвентарь соответствующей группы либо чистое состояние. Для хранения заявлены SQLite и MySQL/MariaDB. Функцию нужно проверить на копии: неверная группировка может выглядеть как потеря предметов.
Интерфейс и права
С версии 3.0.0 меню построено на нативном Dialog UI. В нём доступны создание, просмотр, правила и подтверждения опасных действий.
Права разделены на базовый доступ, GUI, создание, загрузку, выгрузку, удаление, копирование, восстановление, телепортацию, pregen и список. Поэтому сотруднику можно выдать только нужные действия, а удаление и восстановление оставить узкому кругу.
Совместимость и зависимости
Подтверждены Minecraft 1.21 и версии 1.21.1–1.21.11. В перечне платформ указаны Bukkit, Folia, Paper, Purpur и Spigot. Плагин устанавливается только на сервер; отдельный клиентский JAR не нужен.
Обязательные project dependencies в выбранных метаданных не указаны. Совместимость со сторонними генераторами и менеджерами инвентарей этим не подтверждается; пересечения функций проверяют на стенде.
Установка и проверка
Подтверждённый способ установки — JAR в папку plugins совместимого сервера:
• остановить сервер;
• скопировать один выбранный JAR;
• запустить сервер;
• проверить журнал загрузки;
• убедиться, что WorldManager активен;
• открыть меню и список миров;
• подключить либо создать тестовый мир;
• проверить переход, копирование и права.
Появление меню подтверждает лишь загрузку. Отдельно проверяют файловые операции, pregen, восстановление и инвентари; удаление нельзя испытывать на единственной копии.
Безопасное обновление
Перед обновлением следует сохранить текущий JAR, данные плагина, важные миры и хранилище связанных инвентарей. Активную генерацию, резервирование и восстановление нужно завершить либо остановить до замены файла.
Порядок обновления:
• зафиксировать рабочую версию;
• сделать согласованную копию данных;
• сверить новый JAR по хешу;
• заменить файл при остановленном сервере;
• проверить журнал;
• открыть меню и список миров;
• выполнить неразрушительную операцию;
• вернуть обычный доступ после проверки.
Совместимость данных между любыми выпусками 2.x и 3.x не подтверждена, поэтому крупное обновление проверяют отдельно.
Откат
Возврата старого JAR может быть недостаточно, если новая версия изменила служебные данные. Безопасный откат включает:
• остановку сервера;
• сохранение проблемного состояния для анализа;
• возврат предыдущего JAR;
• восстановление соответствующей копии данных;
• при необходимости возврат затронутых миров;
• запуск и проверку журнала;
• проверку миров, инвентарей и прав.
До завершения проверки не следует повторять удаление, восстановление или массовую генерацию.
Ограничения и диагностика
WorldManager не снимает ограничений оборудования и файловой системы. Большой pregen требует времени и места, архивирование зависит от диска, а генератор — от совместимости. Неописанные функции считать подтверждёнными нельзя.
Направления диагностики:
• плагин не загружается — версия сервера, целостность JAR, первая ошибка журнала;
• меню не открывается — активность плагина и права;
• мир не подключается — имя папки, формат и генератор;
• копия не создаётся — место, доступ к файлам, ошибки ввода-вывода;
• pregen ухудшает отклик — пауза и уменьшение параллельности;
• инвентарь неверен — группа мира и выбранное хранилище.
Файлы и лицензия
WorldManager-3.0.0.jar имеет размер 17 578 128 байт. SHA-512: 2a33682c44d7fbd19b93087bfbe9fd147c7667c8600ce92bba9e259929e7396c12aa9bf35257ee1678fae2d9d68f17cbff747b01e1de5e5a9b23ee5a6c1a7a9a; SHA-1: 0357898387b8e63f246ff3c817f513c2e2406ad5.
WorldManager-2.1.0.jar имеет размер 3 093 237 байт. SHA-512: d86493c85d8dd14ddbd92c0bba906fa1e5d7be03ed4a0ff818cf1a9c1522374af09d409943e8ed7b6a8b8c712d40cbb5be851b33e57b472a5100b2280faec693; SHA-1: e8e31ba01e1abe3e9d3e3c618c5f821be1ee7cb4.
Файлы получены по официальному HTTPS, сверены по опубликованным хешам и статически проверены по структуре и путям. Динамический запуск не выполнялся. Лицензия Apache-2.0 допускает локализацию при сохранении имени проекта, авторства и лицензии.
FAQ
Нужен ли WorldManager игрокам?
Нет. JAR устанавливается на сервер, клиентская установка самого плагина не предусмотрена.
Подходит ли он для нескольких миров?
Да. Это основная задача проекта, а pregen может работать более чем в одном мире. Допустимая параллельность зависит от ресурсов сервера.
Заменяет ли встроенная копия полноценные бэкапы?
Нет. Не подтверждены внешнее хранение, расписание и ротация. Встроенная копия — только часть защиты данных.
Можно ли удалить мир без риска?
Нет. Подтверждение в меню защищает от части случайных действий, но перед удалением нужна проверенная копия и сверка имени.
Как проверить успешную установку?
Минимальные признаки — загрузка без ошибки, активный плагин, меню и корректный список миров. Затем проверяют тестовый мир, права, копирование и восстановление.