FeatureController
Каждый мир в Minecraft генерируется по строгим правилам, но что если вы хотите убрать надоевшие гравийные пятна, отключить лавовые ловушки в Незере или полностью запретить спавн животных при создании чанка? FeatureController для Minecraft даёт вам именно такую власть — без погружения в код, через простой JSON-файл. Этот мод превращает тонкую настройку генерации в доступный инструмент для серверов, модпаков и одиночной игры.
Что такое FeatureController?
FeatureController — это дополнение, которое перехватывает управление множеством «фич» (features) стандартного генератора мира. Вместо того чтобы править десятки конфигов разных модов или лезть в исходники, вы получаете единый JSON-документ, где каждая строка отвечает за конкретный элемент: ледяные шипы, магмовые жилы, животных при первой загрузке чанка и даже возможность запретить спавн из спаунеров. Проект распространяется под лицензией MIT и основан на сборочных скриптах GregTechCEu/BuildScripts, что говорит о серьёзном техническом фундаменте.
Основные возможности управления генерацией
Мод разделяет контроль на несколько логических групп. Вы можете включать или отключать их независимо, а все допустимые значения автоматически прописываются в конфиге при первом запуске — вам останется лишь заменить enabled на нужное состояние.
Биомные декорации
Первая группа отвечает за поверхностные украшения биомов. Опция ICE управляет ледяными шипами и ледяными пятнами в холодных биомах — хотите убрать эти нагромождения, просто выключите её. Параметр SAND_PASS2 контролирует генерацию гравия, который часто портит ландшафт при строительстве. Оба значения меняются мгновенно и применяются к новым чанкам.
Чанковые особенности в Незере
Незер получает особое внимание. FeatureController позволяет отключить случайные пятна огня (FIRE), которые могут разрушать постройки. Лавовые ловушки представлены двумя типами: NETHER_LAVA — лава, вытекающая наружу из стен, и NETHER_LAVA2 — лавовые карманы внутри незераковых пород. Отдельно настраиваются магмовые жилы (NETHER_MAGMA), которые часто мешают проходу. Всё это делает адское измерение более предсказуемым и безопасным для игроков.
Минеральные жилы и удаление структур
Мод не ограничивается декорациями. Группа Minable Features затрагивает рудные жилы и другие «добываемые» объекты — вы можете полностью убрать определённые типы генерации, если они конфликтуют с вашим модпаком. Кроме того, FeatureController способен предотвращать появление пещер и оврагов (Removing Cave/Ravine), что особенно ценно при создании плоских миров или карт для мини-игр.
Контроль спавна мобов
Отдельного упоминания заслуживает управление живыми существами. Параметр AMINALS (да, именно с одной «A») отвечает за первоначальных животных, которые появляются при генерации чанка. Если вы хотите абсолютно пустой мир без коров и свиней — просто отключите его. Более тонкая настройка касается спаунеров: когда preventFromSpawner установлен в true, мод блокирует появление мобов из любых спаунеров. Это не затрагивает естественный спавн по освещению, а бьёт точно по механизму спаунеров, что идеально для серверов с кастомной экономикой.
Как установить FeatureController для Minecraft
Установка предельно проста. Скачать FeatureController можно с популярных площадок вроде CurseForge или Modrinth — просто найдите последнюю версию под ваш загрузчик. Мод требует наличие Forge (или NeoForge) для Minecraft 1.20.1, также подтверждена работа на сборках 1.19.2 и 1.18.2. Поместите скачанный JAR-файл в папку mods вашего клиента или сервера, и после первого запуска в директории config появится готовый JSON с комментариями. Если вы пользуетесь лаунчером foxygame.net, то установка FeatureController сводится к одному клику — мод уже присутствует в каталоге дополнений и автоматически подбирает совместимую версию.
Настройка через JSON-файл
После запуска игры с модом откройте файл feature_controller.json в любом текстовом редакторе. Каждая секция содержит объект с полем enabled (булево значение) и, возможно, дополнительными параметрами. Например, для отключения ледяных шипов достаточно заменить "enabled": true на false в блоке ICE. Все допустимые ключи уже прописаны — мод сам заполняет конфиг при отсутствии файла, так что вы никогда не запутаетесь. Изменения вступают в силу после перезапуска мира и применяются только к вновь генерируемым чанкам; уже существующие территории останутся нетронутыми, что позволяет комбинировать разные правила в пределах одного сохранения.
Совместимость и загрузчики
FeatureController ориентирован на экосистему Forge и NeoForge. Основной поддерживаемой версией Minecraft является 1.20.1, однако мод успешно работает на 1.19.2 и 1.18.2 — достаточно проверить наличие соответствующего билда на странице загрузок. Благодаря легковесной архитектуре он не конфликтует с крупными модами вроде Biomes O' Plenty или Terralith, потому что вмешивается только в финальную стадию применения фич. Пользователи foxygame.net оценят автообновление FeatureController: лаунчер сам отслеживает новые версии и применяет их без ручного вмешательства, что особенно удобно для серверов, где важна стабильность конфигурации.
Заключение
FeatureController — это маленький, но невероятно полезный инструмент для тех, кто хочет держать генерацию мира под полным контролем. Вместо разрозненных правок в десятке мест вы получаете единый JSON, понятный даже новичку. Будь то отключение лавы в Незере, запрет гравия или полная остановка спаунеров — всё решается парой строк. Скачайте FeatureController, настройте мир под свои правила и забудьте о компромиссах с генератором.