Краткий ответ: Легендарные спавны настраиваются на сервере Pixelmon в файле config/pixelmon/spawning/legendary.yml. Два самых важных значения — legendary-spawn-ticks (как часто происходит попытка, по умолчанию 25000 тиков) и legendary-spawn-chance (насколько вероятно, что попытка удастся, по умолчанию 0.3). Останови сервер, измени значения, запусти сервер, проверь через /checkspawns legendary. Именно так мы поступили на собственном тестовом сервере, и изменение сработало.

Состояние этого гайда: 25 сентября 2026. Все файлы, ключи и стандартные значения мы прочитали на свежем тестовом сервере с The Pixelmon Modpack 9.4.1 (Minecraft 1.21.1, NeoForge 21.1.248, 6 ГБ ОЗУ). Утверждения из официальной вики Pixelmon мы отмечаем как таковые.

Где находятся настройки спавна

Pixelmon 9.4.1 при первом запуске создаёт папку config/pixelmon с YAML-файлами. Всё, что связано со спавнами, находится в подпапке config/pixelmon/spawning:

Файл О чём идёт речь
legendary.yml легендарные спавны: частота, шанс, исчезновение, сообщение на сервере
boss.yml спавны боссов и мега-боссов
wild.yml обычные дикие спавны: количество, расстояние, такт
general.yml общие значения, такие как частота шайни, радиус деспавна, заблокированные измерения
ultra_space.yml настройки собственного измерения Ultra Space (содержимое не анализировалось)

Внимание, если ты читаешь старые руководства: вики Pixelmon в разделе вопросов и ответов всё ещё упоминает файл spawning.yml. В 9.4.1 его больше не существует. Ключи теперь находятся в файлах выше.

Легендарные спавны: legendary.yml

Эти стандартные значения стоят после первого запуска в config/pixelmon/spawning/legendary.yml. Описание эффекта мы взяли из комментариев в файле, вики описывает их так же.

Ключ По умолчанию Эффект согласно комментарию в файле
legendary-spawn-ticks 25000 средний интервал между двумя попытками спавна в тиках; фактический интервал составляет от 60 до 140 процентов от этого значения
legendary-spawn-chance 0.3 шанс, что попытка удастся (от 0 до 1), если найдено подходящее место
spawn-ticks-player-multiplier 0.01 сокращает интервал, чем больше игроков онлайн (действует и для мега-боссов)
allow-legendary-spawn true включает или отключает естественные легендарные спавны
legendary-despawn-ticks 6000 тики до исчезновения легендарного Pokémon
display-legendary-global-message true сообщение всем с указанием биома, в котором оно появилось
do-legendary-raid-event true сообщение, когда легендарный Pokémon появляется в рейдовой постройке

В файле шанс указан как 0.30000001192092896. Это всего лишь способ записи числа с плавающей запятой и означает 0.3, то есть 30 процентов. Файл также содержит значения для механики колокола и для собираемых предметов-ячеек; для настройки частоты спавна они не нужны.

Что означают значения в минутах

Minecraft считает 20 тиков в секунду. Таким образом, 25000 тиков — это около 20,8 минуты, а 12000 тиков — ровно 10 минут. Консоль показывает это округлённо: на нашем тестовом сервере команда /checkspawns legendary со стандартными значениями выдала «Time until next spawn attempt: 20 minutes» и «Spawn chance: 30.0%».

По расчёту со стандартными значениями получается примерно одна успешная попытка каждые 70 минут (20,8 минуты, делённые на 0.3). Это верхняя граница по расчёту, а не измерение: согласно вики, для попытки нужен игрок в качестве центральной точки и место с достаточным пространством. Если никого нет онлайн или не находится места, ничего не появляется.

Влияние количества игроков описывает комментарий в файле следующей формулой: интервал = legendary-spawn-ticks / (1 + (игроки − 1) × spawn-ticks-player-multiplier). При стандартном значении 0.01 и десяти игроках это 25000 / 1.09, то есть около 22900 тиков или чуть больше 19 минут. Таким образом, количество игроков лишь незначительно сокращает интервал при стандартных значениях. Мы это не измеряли.

Наш тест изменений

Вот как мы действовали на тестовом сервере:

  1. Остановили сервер в панели.
  2. В legendary.yml изменили legendary-spawn-ticks с 25000 на 12000 и legendary-spawn-chance с 0.3 на 0.5 и сохранили.
  3. Запустили сервер. Примерно через минуту в консоли появилась строка Done (…).
  4. Снова открыли файл: оба значения остались прежними. Pixelmon не перезаписал изменение при запуске.
  5. Ввели в консоли /checkspawns legendary: «Time until next spawn attempt: 10 minutes.» и «Spawn chance: 50.0%». Раньше было 20 минут и 30 процентов.

Значит, изменение вступает в силу после перезапуска. Действительно ли из-за этого появляется больше легендарных Pokémon, мы измерить не смогли: на тестовый сервер не мог зайти настоящий игрок, а без игрока попытка легендарного спавна не происходит. В консоли команда /legendaryspawn, которая запускает попытку легендарного спавна, поэтому выдала только «No one is online!».

Летающий Pokémon крупным планом в полёте над водой — собственный снимок из The Pixelmon Modpack, Pokémon был создан командой
Летающий Pokémon крупным планом в полёте над водой — собственный снимок из The Pixelmon Modpack, Pokémon был создан командой

Спавны боссов: boss.yml

Ключ По умолчанию Значение
boss-rate 256.0 редкость боссов в формате 1 к x, без мега-боссов
ultra-space-boss-modifier 0.5 коэффициент для боссов в Ultra Space
bosses-always-mega-if-possible true боссы появляются в мега-форме, если она есть
boss-spawn-ticks 10000 интервал попыток спавна мега-боссов в тиках
boss-spawn-chance 0.3 шанс на каждую попытку спавна мега-босса

Значения и их смысл взяты из файла на нашем тестовом сервере. Мы их не меняли.

Обычная частота спавна: wild.yml

Кто хочет иметь в мире больше или меньше диких Pokémon, настраивает это в config/pixelmon/spawning/wild.yml. Здесь значения в 9.4.1 в нескольких местах отличаются от таблицы на странице вики по конфигурации. Определяющим является то, что указано в твоём файле:

Ключ Стандарт в 9.4.1 Страница вики «Config» указывает
entities-per-player 30 30
spawns-per-pass 5 2
spawn-frequency 60.0 (проходов в минуту) 60.0
minimum-distance-between-spawns 4.0 15.0
minimum-distance-from-centre 18 18
maximum-distance-from-centre 120 64
horizontal-slice-radius 5 10
vertical-slice-radius 25 25
maximum-spawned-pokemon 3000 3000
maximum-spawned-flying-pokemon 500 500
maximum-spawned-flying-pokemon-per-player 15 45

Страница вики о спавне, напротив, указывает те же значения, что и 9.4.1. Последние три ключа — верхние границы: не более 3000 диких Pokémon во всём мире, из них 500 летающих, и 15 летающих на одного игрока. Pokémon с рыбалки, из команд и легендарных спавнов, согласно комментарию в файле, не учитываются.

Одно замечание из general.yml: комментарий к player-tracking-spawner-spawn-collection-rate (по умолчанию 2) рекомендует на серверах более высокое значение, поскольку это щадит производительность. Мы это не тестировали.

Другие места, где появляются легендарные Pokémon

Не каждый легендарный Pokémon появляется из файла выше. Согласно вики, некоторые появляются вне этой системы, например через святилища. Для этого есть отдельные переключатели:

  • structures.yml: shrine-encounter-mode, по умолчанию Once. Согласно файлу, существуют режимы Once, OncePerPlayer, OncePerMCDAy (написано именно так), OncePerDay и Unlimited.
  • raids.yml: raid-have-legendaries, по умолчанию true. Рядом там находятся den-respawn-time (по умолчанию 100) и den-respawn-chance (по умолчанию 0.75) для повторного появления рейдовых построек.

Какой вид, где и насколько редко появляется, указано не в YAML-файлах, а в данных о спавне внутри мода. Согласно вики, изменить их можно через датапак по пути data/pixelmon/spawning. Это отдельная тема и не часть данного гайда.

Проверка через /checkspawns и /spawning

Эти команды мы опробовали на тестовом сервере в консоли:

Команда Результат в консоли
/spawning «Spawner: On.»
/spawning diagnose «Better Spawner: Active.» и «Spawner count: 12»
/checkspawns legendary время до следующей легендарной попытки и шанс в процентах
/checkspawns без типа требует игрока, из консоли недоступна

Вики пишет диагностику как dignostic. Это опечатка; в 9.4.1 добавка называется diagnose. Кому разрешено использовать /checkspawns в игре, регулируется через узлы прав, см. Ранги и права с LuckPerms. Согласно вики, игроку для этого нужен базовый узел и дополнительно узел для соответствующего типа.

Какие значения имеют смысл?

Универсальную рекомендацию мы дать не можем, поскольку не измеряли эффект с игроками. В качестве ориентира:

  • Небольшая компания друзей: интервал с малым количеством игроков сокращается едва заметно. Кто хочет видеть легендарных Pokémon чаще, снижает legendary-spawn-ticks, например до 12000, как в нашем тесте.
  • Сохранить редкость: лучше менять по одному значению за раз и понаблюдать пару игровых вечеров, вместо того чтобы сильно крутить оба регулятора сразу.
  • Полностью отключить легендарных: allow-legendary-spawn: false. У святилищ и рейдов есть свои переключатели, см. выше.
  • Производительность: больше диких спавнов означает больше Pokémon в мире. Мы предлагаем Pixelmon с 6 ГБ; без игроков тестовому серверу требовалось около 1,4 ГБ. Под нагрузкой мы не измеряли.

Перед крупными изменениями сделай резервную копию. Если ты переходишь со старой версии Pixelmon, перенеси свои старые значения вручную, см. Перенос мира Pixelmon на 1.21.1. Что лучше подходит для твоей компании — Cobblemon или Pixelmon — показывает Cobblemon против Pixelmon. Другие паки сравнивает Лучшие модпаки Minecraft для собственного сервера.

FAQ

Где настраиваются легендарные спавны в Pixelmon? В config/pixelmon/spawning/legendary.yml. Файла spawning.yml, который упоминают старые руководства, в 9.4.1 больше нет.

Как часто появляется легендарный Pokémon со стандартными значениями? Попытка происходит в среднем каждые 25000 тиков, около 21 минуты, и удаётся с шансом 30 процентов. По расчёту это максимум примерно один легендарный Pokémon за 70 минут, если игроки онлайн и находится подходящее место. Мы это не измеряли.

Нужно ли перезапускать сервер после изменения? Мы меняли файл при остановленном сервере и затем запускали его. Так это сработало. Применяет ли Pixelmon изменения и во время работы, мы не проверяли.

Перезаписывает ли Pixelmon мои изменения при запуске? На нашем тестовом сервере — нет. Изменённые значения остались в файле без изменений после перезапуска.

Почему мои значения отличаются от вики? Страница вики по конфигурации в разделе wild.yml не соответствует состоянию 9.4.1. Определяющим является файл на твоём сервере.

Могу ли я полностью отключить легендарные спавны? Да, с помощью allow-legendary-spawn: false в legendary.yml. Святилища и рейды управляются собственными переключателями в structures.yml и raids.yml.

Источники и стенд проверки

Стенд проверки: файлы, ключи и стандартные значения мы прочитали 24 и 25 сентября 2026 года на собственном тестовом сервере с The Pixelmon Modpack 9.4.1 (NeoForge 21.1.248, Minecraft 1.21.1, 6 ГБ). На том же сервере мы изменили legendary-spawn-ticks и legendary-spawn-chance и проверили результат с помощью /checkspawns legendary. После этого сервер был удалён. В подробностях:

  • Тестовый сервер: папка config/pixelmon/spawning, стандартные значения из legendary.yml, boss.yml, wild.yml, general.yml, structures.yml и raids.yml, вывод консоли для /spawning, /spawning diagnose, /checkspawns legendary и /legendaryspawn, тест изменений 25000/0.3 на 12000/0.5.
  • Вики Config: вики Pixelmon, Config (ключи и стандартные значения, совпадающие в legendary.yml, частично отличающиеся в wild.yml).
  • Вики Commands: вики Pixelmon, Commands (базовый узел и узел типа для /checkspawns).
  • Вики Spawning: вики Pixelmon, Spawning (логика легендарного спавна с игроком в качестве центральной точки, святилища, путь датапака, упоминание spawning.yml).
  • Не измерено: фактические спавны в игре (невозможно было подключить настоящего игрока), эффект spawn-ticks-player-multiplier, время деспавна, режимы святилищ, значения боссов, изменения в wild.yml, производительность под нагрузкой.
  • Изображение: собственный снимок из The Pixelmon Modpack без шейдеров, Pokémon был создан командой.