Перейти к основному содержимому

Настройка EliteMobs

Это руководство предназначено для текущей линейки кода EliteMobs 10.

Требования

  • Minecraft 1.21.4 или новее (plugin.yml объявляет api-version: 1.21.4)
  • Java 21+
  • Spigot, Paper или совместимый форк

EliteMobs отказывается запускаться на чём-либо старше Minecraft 1.21.0 — он выводит предупреждение и отключает сам себя. Для более старых серверов нужна сборка EliteMobs до 9.0.

Первый запуск

Запустите сервер один раз, затем перезапустите его, если EliteMobs обновит серверные настройки лимита здоровья при первом запуске.

При старте EliteMobs читает settings.attribute.maxHealth.max из spigot.yml. Если это значение отсутствует, неконечно или меньше 2048, EliteMobs поднимает его до 2048 и сохраняет spigot.yml за вас. Масштабированию здоровья элитных мобов нужен этот запас, поэтому после записи значения перезапустите сервер. Если сохранение не удалось, консоль сообщит вам, что значение нужно поднять вручную.

Рекомендуемый рабочий процесс

  1. Установите EliteMobs и запустите сервер один раз.
  2. Выполните /em initialize.
  3. Привяжите токен Nightbreak с помощью /nightbreaklogin <token>.
  4. Откройте /em setup.
  5. Используйте /em downloadall, если хотите быстро загрузить официальный контент.
  6. Используйте /em updatecontent, когда установленные пакеты помечены как устаревшие.

initialize vs setup

  • /em initialize — это процесс первоначальной настройки.
  • /em setup — это интерфейс постоянного управления контентом.

Не рассматривайте их как взаимозаменяемые.

О чём спрашивает /em initialize

Меню первоначальной настройки предлагает кнопку с информацией и три предустановки. Каждая предустановка помечает настройку как выполненную, перезагружает плагин, а затем выводит последующие ссылки (вход в Nightbreak, загрузка всего контента, руководство по настройке, Discord, вики):

ПредустановкаЭффект
RecommendedЕстественный спавн элитных мобов включён
Content onlyЕстественный спавн элитных мобов выключен, события по времени выключены — активен только загруженный контент (подземелья, боссы, NPC)
No progression (не рекомендуется)Естественный спавн элитных мобов выключен, система навыков выключена, добыча EliteMobs выключена. Предназначено для серверов, которым нужен только контент EliteMobs рядом с чем-то вроде BetterStructures

Что показывает /em setup

/em setup — это общее меню настройки MagmaCore. Оно перечисляет каждый пакет контента EliteMobs с его состоянием установки/обновления, а MagmaCore добавляет сверху три стандартных пункта:

  • Обновление плагина — загружает более новый jar EliteMobs (применяется после перезапуска)
  • Рекомендуемые плагины — сопутствующие плагины со ссылками на установку, также доступны через /em recommendedplugins
  • Переключатель автообновления — записывает nightbreak.autoDownloadPluginUpdates в config.yml

Оно также добавляет пункт «загрузить весь контент» и три фильтра: Dungeons, Events и Custom Models. Мета-пакеты скрывают свои дочерние пакеты, чтобы список оставался читаемым.

Команды контента

КомандаЧто делает
/em downloadallОбновление плагина плюс каждый доступный отсутствующий или устаревший пакет
/em downloadallcontentКаждый доступный отсутствующий или устаревший пакет, без обновления плагина
/em updatecontent (алиас /em updateallcontent)Только уже установленные и устаревшие пакеты
/em downloadpluginupdateТолько jar EliteMobs
/em forcereinstallcontent <package|all>Повторно загружает контент, который у вас уже есть, для починки повреждённой установки
/em setup toggle <package>Устанавливает или удаляет отдельный загруженный пакет

Загруженные jar-файлы плагина и обновления контента вступают в силу только после перезапуска сервера. Автоматической загрузке плагина (nightbreak.autoDownloadPluginUpdates: true) нужны действительный токен аккаунта и активное членство сторонника.

Ручной импорт

Ручной импорт по-прежнему использует:

plugins/EliteMobs/imports

Этот путь остаётся действительным, но процесс настройки с поддержкой Nightbreak теперь является основным документированным путём.

См.: