▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Mob Stages
Mob Stages

Mob Stages

Mob Stages - мод-аддон для GameStage API, который привязывает спавн мобов к системе прогрессии. С помощью CraftTweaker вы настраиваете, какие мобы появляются только после выполнения определённых условий. Идеально для сборок с поэтапным развитием.

Оцените первым
30.2K
2

Mob Stages - это мод-аддон для GameStage API, который позволяет повесить спавн мобов на кастомную систему прогрессии. Проще говоря: пока игрок не выполнит определённые условия (стадии), нужные мобы просто не будут появляться в мире. Механика, которая кардинально меняет баланс в сборках и на серверах с поэтапным развитием.

Если вы собираете модпак с прогрессией (например, через questbook или адвансменты), то Mob Stages - буквально must-have. Он решает проблему "ранних" мобов, которые могут помешать прохождению, или наоборот - открывает доступ к опасным монстрам только когда игрок к этому готов. Всё настраивается через скрипты CraftTweaker.

Как это работает

Мод цепляется к GameStage API. Стадии - это части прогрессии, которые задаются модпаком или администратором сервера. Игрок получает стадию через команду, а её обычно выдают квестовые моды, адвансменты или даже командные блоки. Mob Stages проверяет наличие стадии у игроков рядом с местом спавна моба. Если нужной стадии нет - моб не появится (или заменится другим существом).

Настройка через CraftTweaker

Конфигурация делается в Zenscript-скриптах. Вот основные методы:

Глобальная настройка

  • mods.MobStages.addStage(String stage, String entityId); - привязывает моба к стадии. При попытке спавна проверяются игроки поблизости. Если ни у кого нет стадии - моб не появится.
  • mods.MobStages.addReplacement(String entityId, String replacementId); - задаёт замену для моба, если тот не смог заспавниться. Перед этим нужно добавить моба в стадию. Опционально.
  • mods.MobStages.addRange(String entityId, int range); - радиус поиска игроков (по умолчанию 256 блоков). Тоже опционально.
  • mods.MobStages.toggleSpawners(String entityId, boolean allow); - разрешает спавнерам (spawner) игнорировать стадии и всё равно спавнить моба.

Настройка по измерениям

Мод поддерживает отдельные правила для каждого измерения. Для этого у методов добавляется последний параметр - числовой id измерения. Например: mods.MobStages.addStage(String stage, String entityId, int dimension); Если у моба есть запись для конкретного измерения, она переопределяет глобальную.

Пример скрипта

// Криперы требуют стадию "one"
mods.MobStages.addStage("one", "minecraft:creeper");

// Скелеты - стадию "two", но спавнеры их всё равно спавнят
mods.MobStages.addStage("two", "minecraft:skeleton");
mods.MobStages.toggleSpawner("minecraft:skeleton", true);

// В аду (измерение -1) пауки требуют стадию "three"
mods.MobStages.addStage("three", "minecraft:spider", -1);

// Зомби в аду - стадия "four", спавнеры тоже работают
mods.MobStages.addStage("four", "minecraft:zombie", -1);
mods.MobStages.toggleSpawner("minecraft:zombie", true, -1);

// В остальных измерениях зомби заменяются летучими мышами
mods.MobStages.addStage("four", "minecraft:zombie");
mods.MobStages.addReplacement("minecraft:zombie", "minecraft:bat");

Зачем это нужно в Minecraft

В ванильном Майнкрафте мобы спавнятся независимо от прогресса игрока. В сборках с несколькими этапами (например, "каменный век" -> "магия" -> "технологии") это ломает баланс. Mob Stages позволяет плавно регулировать сложность: сначала только мирные мобы, потом пассивные враждебные, а под конец - боссы и толпы опасных крипов. Плюс можно делать замены, чтобы не было пустых биомов.

Совместимость

Mob Stages - аддон для GameStage API, который сам по себе требует CraftTweaker. Обычно такие сборки используют Forge, но точная версия Minecraft не указана - скорее всего 1.12.2 или 1.16.5, где популярен CraftTweaker. Уточняйте под свою сборку. Скачайте мод МобСтейджис и настройте прогрессию под свой вкус.

Важно знать

  • Если у моба нет стадии - он будет спавниться как обычно.
  • Радиус поиска игроков можно менять для каждого моба отдельно - удобно, если нужно ограничить зону действия.
  • Спавнеры можно настроить игнорировать стадии - полезно для данжей.
  • Методы для измерений переопределяют глобальные настройки, это даёт гибкость.

Mob Stages - незаменимый инструмент для авторов сборок и администраторов серверов, которые хотят тонко контролировать вызов монстров. Без лишних костылей и сложных модификаций.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.12.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:3 года назад
Главная