- Разработчик / автор
- ElocinDev
- Для версий
- 1.19.+
- 1.20.+
- 1.21.+
Мод для отключения и контроля спавна мобов в Minecraft через JSON: по ID, по измерениям и через Regex
Этот мод решает простую, но крайне важную задачу для сборок и серверов: отключить нежелательных мобов или тонко настроить их появление в мире с помощью конфигов JSON/JSON5. Подходит для тех случаев, когда в модпаке слишком много сущностей, нарушается баланс, появляются раздражающие или “ломающие” геймплей мобы, а также когда нужно разгрузить сервер и убрать лишние спавн-циклы.
Поддерживаются Forge, Fabric и Quilt, поэтому решение удобно для большинства современных сборок Minecraft.
Зачем отключать мобов: баланс, производительность и чистая генерация мира
Контроль спавна — один из самых быстрых способов привести модпак в порядок:
- убрать мобов, которые мешают прохождению или не вписываются в стиль мира
- снизить нагрузку на сервер и уменьшить “забитость” чанков сущностями
- сделать измерения более логичными (например, запретить мобов из одного мода в определённом измерении)
- избавиться от дублей мобов, когда несколько модов добавляют похожих существ
- настроить спавн так, чтобы исследование и выживание ощущались честнее
Отключение спавна мобов полностью: список disabled_entities.json5
Основной сценарий — полностью запретить появление сущности. Для этого достаточно добавить ID нужного моба в конфиг:
- config/ysns/disabled_entities.json5
После этого выбранные сущности перестанут появляться естественным образом. Такой подход удобен, когда вы точно знаете, что моб не нужен в сборке вообще.
Отключение по ID сущности: быстро и понятно
Вы указываете идентификатор сущности (entity ID) — и мод вырезает её из списка возможного спавна. Это простой и предсказуемый способ “почистить” модпак от лишнего контента без редактирования десятков datapack-файлов.
Контроль спавна и частоты: настройка глобально или по измерениям
Иногда моб не нужен не везде, а только в конкретной зоне. Для этого используется второй конфиг:
- config/ysns/per_dimension_entities.json5
Здесь можно управлять спавном:
- по измерениям (Overworld / Nether / End и любые модовые измерения)
- глобально, если указать шаблон !.*
Это позволяет сделать сборку более аккуратной: например, оставить моба в одном измерении, но запретить в другом, или снизить его частоту до редкого появления.
Настройка per-dimension: логика мира без хаоса
Контроль по измерениям помогает, когда:
- моб тематически не подходит под конкретное измерение
- в одном измерении спавн слишком плотный
- вы хотите сделать “уникальных” мобов частью конкретной зоны, а не всего мира
- на сервере нужны разные правила для разных миров
Глобальное управление через !.*
Шаблон !.* применяется, когда вы хотите задать правило сразу для всего мира без перечисления измерений. Это удобно для быстрых правок и базовой балансировки.
Regex-поддержка: отключайте мобов пачками, а не по одному
Одна из самых сильных функций — поддержка регулярных выражений (Regex). Это спасает, когда мод добавляет десятки сущностей с похожими ID, и вручную перечислять их долго.
Правило простое:
- запись, которая начинается с !, воспринимается как регулярное выражение
С Regex можно:
- отключить сразу несколько сущностей одной строкой
- запретить всех мобов конкретного мода по общему префиксу ID
- быстро отловить “паттерн” в названиях и убрать целую категорию мобов
Это особенно полезно для крупных модпаков, где чистка спавна обычно занимает много времени.
Комментированные конфиги: примеры прямо в файлах
Оба конфигурационных файла снабжены комментариями и примерами. Это снижает порог входа: вы открываете JSON5 и видите подсказки, какие записи добавлять, как задавать правила и как оформлять Regex.
Если нужна дополнительная помощь, автор упоминает Discord-канал проекта, где можно уточнить сложные случаи и получить подсказку по настройке.
Итог: управление спавном мобов через JSON5 для Forge/Fabric/Quilt
Этот мод позволяет отключать нежелательных мобов и управлять их спавном через удобные конфиги JSON5: полное отключение делается в config/ysns/disabled_entities.json5, а тонкая настройка частоты и правил — в config/ysns/per_dimension_entities.json5 (в том числе по измерениям или глобально через !.*). Дополнительно есть мощная Regex-поддержка, благодаря которой можно отключать целые группы сущностей одной строкой, включая всех мобов конкретного мода. Отличный инструмент для балансировки модпаков, оптимизации сервера и “чистой” генерации мира без лишних мобов.