Настройка 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 за вас. Масштабированию здоровья элитных мобов нужен этот запас, поэтому после записи значения перезапустите сервер. Если сохранение не удалось, консоль сообщит вам, что значение нужно поднять вручную.
Рекомендуемый рабочий процесс
- Установите EliteMobs и запустите сервер один раз.
- Выполните
/em initialize. - Привяжите токен Nightbreak с помощью
/nightbreaklogin <token>. - Откройте
/em setup. - Используйте
/em downloadall, если хотите быстро загрузить официальный контент. - Используйте
/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 теперь является основным документированным путём.
См.: