
Structure Generation Improver (SGI: Foundations!) - естественные фундаменты под структуры
Мод Structure Generation Improver (SGI: Foundations!) подгоняет рельеф под структуры прямо во время генерации мира: заполняет пустоты, строит плавные склоны и восстанавливает поверхность по биому. Больше никаких зданий, висящих в воздухе.
Structure Generation Improver (сокращённо SGI: Foundations!) - это мод для Майнкрафт, который лечит одну из самых старых болячек генерации мира: криво вписанные структуры. Знаешь это чувство, когда деревня повисает на краю обрыва, под крепостью торчит голая земля, а храм выглядит так, будто его вырезали ножом из ландшафта? Вот именно с этим SGI и работает.
Штука узкого профиля. Она не добавляет биомы, мобов или снаряжение - только правит рельеф вокруг уже существующих построек. Зайдёт тем, кто собирает большие сборки модов с десятками структур и устал вручную причёсывать каждую. В обсуждениях мод часто ставят рядом со Structurify - ещё одной попыткой лечить кривое размещение структур, а саму задачу сравнивают с терраформированием из Ancient Warfare 2. Правда, это сравнения игроков, а не заявленное вдохновение автора, так что за чистую монету не бери.
Наглядный пример из демо - ветровое святилище из Goety. Там разница между ванильной генерацией и работой SGI видна сразу: постройка стоит на естественном холме, а не парит над рваным уступом.
Какую проблему решает мод
Ванильный Minecraft генерирует структуры по шаблону. Он вставляет готовую коробку в ландшафт и почти не думает о том, как она сядет на рельеф. Отсюда и типичные артефакты: обрывы по периметру здания, пустоты под полом, резкие вертикальные срезы грунта, слои камня и грязи не по биому.
SGI анализирует каждую структуру прямо во время генерации мира и дальше работает как терраформер. Заполняет полости под постройкой, достраивает склоны, восстанавливает верхний слой почвы с учётом биома. В итоге здание выглядит так, будто оно тут стояло всегда.
Что именно умеет SGI
- Динамические фундаменты - под структурой появляется опора, а не пустота или парящий островок земли.
- Адаптивные склоны - наклон считается по разнице высот и расстоянию до постройки, поэтому переход получается плавным, а не ступенькой.
- Вариативность по шуму Перлина - искривление рельефа не повторяется от структуры к структуре, одинаковых "блинов" вокруг зданий не будет.
- Восстановление поверхности по биому - трава, песок, терракота, снег и прочие блоки подбираются под окружение, а не ставятся одним типом.
- Поиск полостей и вертикальная коррекция - пустоты под полом и внутри среза находятся и заполняются.
- Настройка оболочки для каждой структуры отдельно - можно задать свои параметры для конкретного здания, если стандартные не подходят.
- Гибкая система чёрных списков - о ней ниже.
Отдельно стоит сказать про производительность. Мод заявлен как лёгкий и детерминированный. Детерминированность тут важна: один и тот же сид даёт один и тот же результат, мир не "переигрывается" при повторной генерации. А лёгкость означает, что на скорость создания чанков он давит слабо - но чем больше структур в сборке, тем заметнее нагрузка, так что на слабом железе лучше не пихать сотню модов на структуры сразу.
Чёрные списки: кому фундаменты не нужны
Не каждой постройке нужен наземный фундамент. Летающие острова, морские храмы, структуры в Незере или Энде - им терраформирование только испортит вид. Поэтому в SGI есть система исключений, и она реально гибкая:
- точные ID структур - например, конкретная постройка из мода;
- исключения по всему пространству имён -
minecraft.*разом выключает всё ванильное; - глобальный wildcard
*- отключает обработку полностью; - теги структур вида
#namespace:tag- удобно, когда структуры сгруппированы в датапаке.
В свежем обновлении добавили автоматическое исключение летающих и морских структур. То есть мод сам понимает, что подвесному острову не нужна земляная подушка снизу, и не трогает его. Раньше это приходилось прописывать руками.
Совместимость и версии
| Minecraft | Загрузчик | Версия мода |
|---|---|---|
| 1.21.1 | NeoForge | 2.0.1 |
| 1.20.1 | Forge | 1.0.4 |
Мод рассчитан на модифицированные структуры и специально сделан так, чтобы дружить с чужими датапаками и модами на генерацию. Это, пожалуй, его главная ценность для сборок: не надо переделывать пакеты структур или вручную редактировать шаблоны - SGI просто аккуратно подстраивает рельеф под то, что уже есть.
Важные нюансы, о которых стоит знать заранее
- Мод работает только при генерации новых чанков. Уже существующий мир он задним числом не изменит. Если хочется увидеть эффект на старой карте - придётся идти в неизученные края или начинать новый мир.
- Это серверная сторона. Достаточно поставить мод на сервер (или в одиночную игру), клиентам ничего доустанавливать не нужно. Для игры с друзьями удобно поднять сервер на BungeeHost - там установка занимает пару кликов, и вся возня с настройкой уходит на второй план.
- Порядок модов имеет значение. Если в сборке уже есть другой мод на генерацию мира, проверяй, кто из них обрабатывает структуры первым. Два терраформера в одном чанке иногда спорят друг с другом.
- Не все структуры надо трогать. Если после установки где-то появились странные земляные наросты, скорее всего эту структуру стоит добавить в чёрный список по ID.
Частые вопросы
SGI сломает мой старый мир? Нет. Он не трогает уже сгенерированные чанки, только новые.
Нужен ли мод на клиенте? Нет, это серверная логика генерации. В одиночной игре он ставится как обычный мод.
Чем он отличается от Structurify? Оба лечат размещение структур, но SGI делает упор именно на терраформирование вокруг постройки - фундаменты, склоны, восстановление поверхности по биому.
Подойдёт для ванильного сервера без модов? Мод ставится на сервер с Forge или NeoForge, так что чистая ваниль без загрузчика не подойдёт.
Кому скачать
Скачать мод Structure Generation Improver стоит, если ты собираешь сборку с большим количеством структур и хочешь, чтобы мир выглядел цельно, а не как набор вставленных коробок. Для ванильного прохождения польза тоже есть, но раскрывается он именно в модпаках. Если же играешь с парой структур и не замечаешь проблем с рельефом - можно спокойно пропустить, критичной необходимости нет.
По сути это тот самый тихий мод, который не хвастается контентом, а просто убирает раздражающие мелочи генерации. И делает это лучше, чем ручная правка шаблонов.
Как поиграть с друзьями с модом Structure Generation Improver (SGI: Foundations!) - естественные фундаменты под структуры?
Мод Structure Generation Improver (SGI: Foundations!) - естественные фундаменты под структуры куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Structure Generation Improver (SGI: Foundations!) - естественные фундаменты под структуры будет готов за пару минут - BungeeHost сделает всё за вас.
