1. Spawn Balance Utility (SBU)
    Основной релиз для Forge 1.20.X. Обратите внимание на изменения.
    * Все отчеты теперь сохраняются с расширением ".rpt" вместо ".txt"
    * Вы можете переименовать ".rpt" в ".csv", и SBU прочитает файл при следующем запуске.
    * Добавлены дополнительные примеры и пояснения в отчетах.
    * Добавлена поддержка "Псевдомобов", позволяющая настраивать появление обычно не спавнящихся мобов в ограниченном количестве в биомах и структурах. Например, Villagers в Badlands или Snow_Golem в Snowy_Plains. Примеры см. в файле "Pseudomob.rpt".
    * Все файлы поддерживают строки комментариев. Строка, начинающаяся с "*", считается комментарием.
Ограниченная поддержка Fabric для версии 1.18.2 (дополнительные примечания ниже)
Обзор
Данный инструмент разработан для решения проблем балансировки спавна мобов в модпаках.
Spawn Balance Utility ("SBU") помогает:
  - Создателям модпаков
  - Администраторам серверов
  - Игрокам с пользовательскими сборками
  - Разработчикам модов
  выявлять и корректировать дисбаланс спавна. Инструмент экономит время за счёт сокращения ручных правок и перезапусков.
Основные возможности:
• Контроль весов спавна для ванильных и модифицированных мобов в отдельных биомах
   • Добавление любых мобов в любые биомы (с учётом внутренних ограничений мобов)
   • Автоматическая коррекция экстремальных значений весов спавна
   • Исправление "пустых" биомов в Незере
   • Генерация настраиваемых отчётов в формате CSV
Конфигурационный файл
Параметры (версия 3, 1.36.0.3):
["Spawn Balance UtilityControl Values"]
# Коррекция мин/макс значений и добавление существ Незера
fixSpawnValues = true
# Минимальный вес спавна #Диапазон: 1 ~ 1000
minSpawnWeight = 5
# Максимальный вес спавна #Диапазон: 1 ~ 1000
maxSpawnWeight = 80
# Исправление пустого Незера
fixEmptyNether = true
# Генерация отчёта
generateReport = true
# Использовать BiomeMobWeight.CSV для балансировки
balanceBiomeSpawnValues = true
# Использовать StructMobWeight.CSV для структур
balanceStructureSpawnValues = true
debugLevel = 0
Описание параметров:
fixSpawnValues
    Активирует коррекцию весов спавна и добавление мобов в Незер.
minSpawnWeight/maxSpawnWeight
    Устанавливают границы для весов спавна (по умолчанию 5-80).
fixEmptyNether
    Добавляет Zombified Piglin и Ghasts в биомы Незера, где они отсутствуют.
generateReport
    Генерирует CSV-отчёты для настройки спавна.
balanceBiomeSpawnValues/balanceStructureSpawnValues
    Активируют использование CSV-файлов для балансировки.
debugLevel
    Уровень логирования (0-2).
Работа с файлами BiomeMobWeight и StructureMobWeight
После первого запуска SBU создаёт в /config/spawnbiomeutility:
   • BiomeMobWeight.rpt
   • StructMobWeight.rpt
Для настройки:
   1. Переименуйте файлы в .CSV
   2. Отредактируйте в текстовом редакторе или Excel
   3. Сохраните изменения
Формат BiomeMobWeight.CSV:
Номер строки, Категория биома, Биом, Класс, Моб, Вес спавна, Мин. группа, Макс. группа
   Пример:
1, ocean, minecraft:warm_ocean, CREATURE, minecraft:tropical_fish, 25, 4, 4
Доступные действия:
   • Изменение веса спавна и размера групп
   • Добавление/удаление мобов из биомов
   • Изменение категории спавна (MONSTER/CREATURE/AMBIENT)
Массовое добавление мобов:
   Используйте MassAdditionMobs.CSV для глобального добавления мобов:
Категория*, Класс**, Моб, Вес, Мин. группа, Макс. группа
   *A (все измерения), O (оверворлд), N (Незер), E (Энд)
   **MONSTER, CREATURE, AMBIENT
Последовательность работы
1. Установите SBU
  2. Запустите Minecraft
  3. Настройте параметры в конфигурации
  4. Отредактируйте CSV-файлы при необходимости
  5. Перезапустите игру
Часто задаваемые вопросы
1. Обходит ли SBU лимиты спавна?
  Нет. Инструмент корректирует только веса спавна, не изменяя системные ограничения.
2. Важен ли номер строки в BiomeMobWeight.CSV?
  Нет. Нумерация служит только для удобства редактирования.
3. Можно ли добавить мобов в нехарактерные биомы?
  Да, но мобы появятся только при выполнении их условий спавна (например, блоки-основания).
4. Как работают веса спавна?
  Вероятность появления моба = (Его вес спавна) / (Сумма всех весов в биоме). Низкие веса (например, 1) делают мобов редкими при добавлении новых мобов в биом.