Customgen: процедурная генерация подземелий в Minecraft

Что такое мод Customgen для Minecraft Customgen — это модификация, которая превращает стандартную генерацию мира в увлекательное приключение. Вместо того чтобы полагаться исключительно на ванильные алгоритмы, мод добавляет процедурно генерируемые подземелья, строения и другие объекты. Всё это хра...

Скачать customgen R3 для Minecraft 1.8, 1.7.4

Оригинальное название: customgen R3

Версии Minecraft: 1.7.4, 1.8

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
customgen-R3-1.7.10.jar1.7.4Forge119 КБСкачать
customgen-R4-1.7.10.jar1.7.4Forge121 КБСкачать
customgen-R5-1.8.jar1.8Forge127 КБСкачать
customgen-R6-1.8.jar1.8Forge127 КБСкачать
customgen-R7-1.8.jar1.8Forge130 КБСкачать

Что такое мод Customgen для Minecraft

Customgen — это модификация, которая превращает стандартную генерацию мира в увлекательное приключение. Вместо того чтобы полагаться исключительно на ванильные алгоритмы, мод добавляет процедурно генерируемые подземелья, строения и другие объекты. Всё это хранится в виде ресурс-паков, поэтому вы легко можете заменять, создавать и делиться собственными наборами генерации. Если вам наскучили однотипные пещеры и деревни, Customgen подарит второе дыхание исследованию биомов.

Как работают Gens и сегменты

Основа мода — так называемые «гены» (gens). Каждый ген описывает, где и как появляется та или иная структура. У него есть имя, привязка к ресурс-паку, уровень генерации, набор разрешённых биомов и коллекция сегментов. Уровень определяет высоту появления: underground стартует на глубине y=4, 20 или 36, surface размещается на три блока ниже поверхности, а sea floor работает как surface, но только на дне океанов, озёр и рек. Чтобы ген активировался в конкретном биоме, хотя бы один тип биома из его списка должен совпадать с текущим; пустой список означает, что разрешены все биомы.

Сегменты — это кубики 16x16x16 блоков с метаданными и tile-сущностями. Именно из них складывается итоговая постройка. У каждого сегмента есть номера интерфейсов на каждой стороне, которые определяют, какие другие сегменты могут пристыковаться рядом. Генерация начинается со стартового сегмента, а затем подбираются соседние сегменты с совпадающими интерфейсами. Процесс повторяется, пока есть свободные стыковочные точки, но не более 100 сегментов за раз — это страхует от бесконечных циклов.

Специальные блоки и предметы

Мод добавляет несколько уникальных инструментов для строителей и авторов контента. Книга Custom Generation — центральный элемент интерфейса: через неё создают гены и сегменты, а также генерируют готовые структуры. Пустой блок (Empty Block) при генерации не заменяет существующий блок мира, оставляя то, что сгенерировала ванилла или другие моды. Это помогает органично вписать рукотворные постройки в ландшафт, не нарушая природный рельеф. Блок интерфейса (Interface Block) размещается на гранях сегмента и увеличивает номер интерфейса при клике правой кнопкой; несколько таких блоков на одной стороне суммируются. А заполнитель лута (Loot placeholder) в инвентаре сундука при генерации заменяется случайной добычей, добавляя реиграбельности.

Создание собственного контента

Процесс сборки собственного гена интуитивен, но требует аккуратности. Сначала через книгу вставляется шаблон (например, surface template для наземных построек или corner template для угловых сегментов). Шаблоны привязаны к сетке 16x16, поэтому вы точно знаете границы сегмента. Дальше начинается строительство: используйте Empty Block для всего, что не должно перезаписывать существующие блоки, и внимательно следите за стыками между несколькими сегментами.

Когда постройка готова, расставьте Interface Blocks на стыках — это определит, какие сегменты смогут соединяться. В книге на вкладке сегментов можно предварительно посмотреть итоговые значения интерфейсов. Затем создаётся сам ген: задаёте имя, ресурс-пак, уровень и весовой коэффициент (чем выше вес, тем чаще структура появляется относительно других генов). Остаётся поочерёдно встать в каждый сегмент и сохранить его через книгу, указав имя гена и отметив стартовые сегменты. Не делайте все сегменты стартовыми — иначе генерация запутается.

Установка и совместимость

Для работы Customgen требуется Minecraft Forge. После установки Forge нужно поместить jar-файл мода в папку mods. Собственные гены начинают работать сразу — просто исследуйте мир. Скачанные чужие наборы кладутся в папку resourcepacks, после чего мир перезапускается. Кстати, если вы не хотите возиться с ручной установкой, можно воспользоваться лаунчером foxygame.net: он позволяет скачивать и подключать моды прямо из меню, что особенно удобно для быстрой смены сборок и тестирования новых генераций.

Мод дружелюбен к другим дополнениям: блоки, предметы и tile-сущности из сторонних модов корректно сохраняются в сегментах. Если какой-то мод отсутствует, соответствующие элементы просто пропускаются. Иногда наблюдаются неполадки с мультиблоками и tile-сущностями из других модов, но в целом совместимость высокая.

Готовые наборы генерации

Автор мода подготовил несколько ресурс-паков, которые можно использовать как основу или вдохновение:

  • Underground structures — подземные комплексы, частично задействующие BuildCraft и Tinkers’ Construct (моды не обязательны).
  • Caves — вариативные пещеры, которые за счёт продуманных интерфейсов генерируются отрезками разной длины.
  • Seapack — набор морских объектов для версии 1.8: затонувшие корабли, подводные руины и прочие находки.
  • Example — демонстрационный ген с интерфейсами, tile-сущностями и контентом из сторонних модов, отличный учебный материал.

Все эти наборы можно свободно редактировать и комбинировать, создавая по-настоящему уникальные миры.

Итог

Customgen превращает Minecraft в конструктор миров, где каждая прогулка по карте способна удивить. Гибкая система сегментов и интерфейсов даёт практически безграничные возможности для процедурной генерации, а интеграция с ресурс-паками упрощает обмен творениями. Будь вы строитель-одиночка или администратор сервера, этот мод поможет наполнить игровой процесс свежими открытиями. Попробуйте создать собственный ген — и ваш мир больше никогда не будет прежним.