Terralith: модификация генерации мира для Minecraft¶
Terralith — это модификация (мод) для компьютерной игры Minecraft, которая полностью заменяет стандартную систему генерации мира в Верхнем мире (Overworld) на процедурно генерируемые ландшафты, созданные на основе данных реальной Земли. В отличие от большинства модов, добавляющих новые блоки или измерения, Terralith фокусируется исключительно на изменении рельефа, биомов и структуры мира, предлагая игроку исследовать новые горные хребты, глубокие каньоны, обширные архипелаги и пустынные плато, оставаясь в рамках ванильной (стандартной) эстетики Minecraft.
¶История и разработка
Проект Terralith был создан независимым разработчиком под псевдонимом Starmute. Первая публичная версия мода вышла в 2021 году для версии Minecraft 1.17 (Caves & Cliffs Update). Основной целью разработчика было преодоление «пресности» стандартной генерации мира, которая после обновлений стала предсказуемой и однообразной. Вместо того чтобы добавлять сотни новых блоков, Starmute использовал механизм пользовательских биомов и настраиваемых шумовых функций, что позволило создавать сложные ландшафты без ущерба для производительности.
Мод быстро набрал популярность в сообществе благодаря своей совместимости с большинством популярных модов на оптимизацию (например, Sodium, Lithium) и отсутствию конфликтов с модами, добавляющими контент (такими как Biomes O' Plenty или Oh The Biomes You'll Go). Terralith активно обновляется, поддерживая актуальные версии Minecraft (вплоть до 1.21), и распространяется бесплатно через платформы CurseForge и Modrinth.
¶Технические особенности
В основе Terralith лежит использование системы «мульти-биомов» (multi-biome), когда один регион карты может содержать несколько различных биомов, плавно переходящих друг в друга. Это достигается за счет сложного наложения шумов Перлина и новых параметров эрозии, температуры и влажности.
¶Ключевые механики:
- Динамический рельеф: Высота местности варьируется от -64 до 320 блоков, создавая как глубокие впадины, так и пики, напоминающие Гималаи.
- Пользовательские биомы: Мод добавляет более 90 новых биомов (например, «Желтые горы», «Древние пески», «Опаловая пустыня»), при этом не заменяя ванильные, а вплетая их в новую структуру мира.
- Улучшенные пещеры: Генерация пещер стала более вертикальной и обрывистой, появляются огромные подземные залы и лавовые озера, которые соединяются с поверхностью через естественные колодцы.
- Структуры: Terralith добавляет новые генерируемые структуры, такие как заброшенные шахты в стиле «стимпанк» или древние руины, которые органично вписываются в ландшафт.
Важной особенностью является то, что мод не требует установки на сервер отдельного плагина для мультиплеера — достаточно, чтобы мод был у владельца сервера и у всех игроков.
¶Основные биомы и локации
Terralith привносит в игру ряд уникальных биомов, которые условно можно разделить на несколько категорий:
¶Горные и скалистые
- Белые утесы: Высокие меловые скалы, покрытые снегом, с редкими вкраплениями изумрудной руды.
- Гранитные пики: Острые вершины, сложенные из гранита и андезита, часто скрывающие в своих недрах пещеры с аметистами.
¶Пустынные и засушливые
- Опаловая пустыня: Пустыня с разноцветным песком (от белого до фиолетового), где генерируются окаменелые деревья.
- Каменные степи: Плоские каменистые равнины с редкими оазисами и глубокими каньонами, на дне которых текут реки.
¶Лесные и тропические
- Аметистовый лес: Лес с деревьями, генерируемыми из блоков аметиста и кальцита, светящимися в темноте.
- Болотистые топи: Обширные мангровые заросли с черной водой и высокой концентрацией глины.
¶Водные
- Архипелаги: Огромные скопления мелких островов, часто окруженных рифами из кораллов.
- Ледяные шельфы: Замерзшие океаны с айсбергами необычной формы и пещерами во льду.
¶Влияние на игровой процесс
Terralith существенно меняет геймплей. Выживание становится сложнее из-за пересеченной местности, но одновременно и интереснее:
- Навигация: Компас и карты становятся важнее, так как найти дорогу через горный хребет или каньон сложнее, чем по равнине.
- Ресурсы: Руды генерируются в соответствии с новыми геологическими условиями. Например, алмазы чаще встречаются под гранитными пиками, а изумруды — в белых утесах. Это стимулирует исследование разных биомов для поиска конкретных ресурсов.
- Строительство: Игроки получают доступ к живописным местам для строительства баз, однако ровные площадки для строительства встречаются реже, что требует терраформирования или использования подземных пространств.
- Исследование: Мод поощряет путешествия: каждый новый биом предлагает уникальные виды и ресурсы, что делает исследование мира бесконечным.
¶Совместимость и использование
Мод написан на языке Java с использованием Minecraft Forge или Fabric API. Для установки требуется только загрузить файл мода и поместить его в папку mods. Terralith не конфликтует с большинством модов на улучшение графики (шейдеры, HD текстуры) и хорошо оптимизирован.
¶Рекомендуемые сочетания:
- С модами на структуры (например, YUNG's Better Dungeons): создает ощущение полностью нового, проработанного мира.
- С модами на погоду (Serene Seasons): добавляет сезонные изменения в новые биомы.
- С картами высот: Terralith поддерживает импорт реальных географических данных, что позволяет генерировать миры на основе реальной Земли, хотя эта функция требует дополнительной настройки.
¶Критика и ограничения
Несмотря на успех, мод имеет ряд недостатков. Главным из них является высокая требовательность к ресурсам процессора при первичной генерации чанков, что может вызывать просадки FPS на слабых компьютерах. Также некоторые игроки отмечают, что новые биомы выглядят «пустынно» из-за отсутствия уникальной флоры и фауны — мод меняет только ландшафт, но не добавляет новых мобов (за исключением нескольких вариаций существующих). Кроме того, Terralith не изменяет генерацию Нижнего мира (Nether) и Края (End), что делает переходы между измерениями визуально контрастными.
¶Значение для сообщества
Terralith считается одним из лучших модов на генерацию мира в истории Minecraft. Его подход к созданию ландшафтов на основе реальных данных вдохновил множество других разработчиков на создание подобных проектов (например, William Wythers' Overhauled Overworld). Мод активно используется в популярных модпаках (например, в «Better MC»), а его ландшафты часто становятся фоном для скриншотов и видеороликов в сообществе. Проект остается примером того, как можно кардинально изменить восприятие игры, не нарушая её базовых принципов.
