Управление спавном через правила
In Control! позволяет администратору определить, где и при каких условиях могут появляться существа. Вместо одного общего чёрного списка мод использует набор JSON-правил, поэтому решение может зависеть от измерения, биома, высоты, освещения, типа сущности и других параметров.
Конфигурация находится в каталоге config/incontrol. Это серверный инструмент: игроки получают уже настроенный результат, а автор сборки отвечает за порядок и совместимость условий.
Файлы конфигурации
- spawn.json разрешает или блокирует обычное появление существ и может менять свойства разрешённого моба, например максимальное здоровье.
- summonaid.json применяет похожую схему к зомби, которых другие зомби призывают на помощь.
- spawner.json в ветках 1.16 и новее задаёт правила для спавнеров.
- loot.json управляет предметами, выпадающими после убийства.
- experience.json меняет количество получаемого опыта.
Каждое правило объединяет условия и результат. Благодаря этому можно ограничить опасного моба конкретным измерением, усилить редкого противника или скорректировать награды без изменения самого контентного мода.
Сценарии для сборок и серверов
In Control! особенно полезен в крупных модпаках, где существа из разных проектов конкурируют за лимиты спавна или нарушают задуманную прогрессию. Правила помогают убрать неподходящие появления из стартовых зон, привязать мобов к тематическим биомам и сбалансировать добычу.
Изменения следует проверять на тестовом мире. Слишком широкое условие способно отключить целую группу существ, а пересекающиеся правила, дать неожиданный результат.
Сравнение с Bad Mobs
Bad Mobs решает более узкую задачу и предоставляет простой способ запретить естественный спавн выбранных существ. Такой подход удобен, когда нужен только чёрный список.
In Control! подходит для сложных сценариев: он учитывает контекст появления, управляет спавнерами, добычей и опытом. За гибкость приходится платить более подробной JSON-конфигурацией и обязательным тестированием правил.
Совместимость версий
Актуальные ветки проекта представлены для Forge и NeoForge, но синтаксис и доступные возможности зависят от поколения Minecraft. При переносе готовых правил между версиями нужно сверять документацию выбранного выпуска и не считать старые примеры автоматически совместимыми.
In Control! не создаёт новых мобов. Он становится центральным уровнем серверной логики, который согласует поведение существ из ванильной игры и установленных модов.