Customgen
Версия 7 для Minecraft 1.8
О модификации
Customgen позволяет добавлять в мир процедурно генерируемые подземелья, сооружения и другие объекты. Все элементы генерации хранятся в виде ресурспаков, что упрощает их создание, замену и распространение среди других игроков.
Система генерации
Основой мода являются "генераторы" - специальные объекты, определяющие, где и как будут появляться структуры в мире. Каждый генератор содержит:
- Название и имя ресурспака
- Уровень генерации
- Разрешенные типы биомов
- Набор сегментов
Уровни генерации
- Подземный: появляется на глубине y=4, y=20 или y=36
- Поверхностный: генерируется на 3 блока ниже уровня поверхности
- Морское дно: работает аналогично поверхностному, но размещается на дне водоемов
Сегменты
Сегменты представляют собой кубы размером 16×16×16 блоков, содержащие блоки с метаданными и тайловыми сущностями. Каждая сторона сегмента имеет интерфейсный номер, определяющий совместимость с другими сегментами. Генерация начинается со стартового сегмента, после чего добавляются совместимые сегменты (до 100 штук для предотвращения бесконечных циклов).
Блоки и предметы
Книга пользовательской генерации

Используется для создания генераторов и сегментов, а также для их размещения в мире.
Пустой блок

При генерации не заменяет существующие блоки, позволяя структурам лучше вписываться в ландшафт.
Интерфейсный блок

Размещается на сторонах сегментов для определения интерфейсных номеров. Правый клик увеличивает значение.
Заполнитель лута

В инвентарях заменяется случайным лутом при генерации, добавляя элемент непредсказуемости.
Установка и использование
Для работы требуется Minecraft Forge. Поместите файл customgen.jar в папку "mods" директории игры.
Созданные вами генераторы сразу готовы к использованию - просто исследуйте мир. Для установки чужих генераторов поместите их в папку resourcepacks и перезапустите мир.
Создание контента
Шаг 1: Использование шаблонов
Шаблоны находятся в третьей вкладке Книги пользовательской генерации. Используйте поверхностные шаблоны для наземных структур или угловые для подземных.
Шаг 2: Строительство
Создавайте структуры, используя Пустые блоки для сохранения существующего ландшафта.
Шаг 3: Настройка интерфейсов
Размещайте Интерфейсные блоки в местах соединения сегментов для создания повторяющихся или взаимозаменяемых элементов.
Шаг 4: Создание генератора
В Книге пользовательской генерации создайте новый генератор, укажите название, уровень генерации и подходящие биомы. Параметр "вес" влияет на частоту появления.
Шаг 5: Добавление сегментов
Для каждого сегмента укажите уникальное название и отметьте стартовые сегменты (не все должны быть стартовыми).
Совместимость
Мод хорошо работает с другими модификациями. Блоки и предметы из других модов можно использовать в сегментах. При отсутствии необходимых модов соответствующие блоки просто пропускаются.
Примеры генераторов
Подземные сооружения

Набор подземных структур, совместимых с BuildCraft и Tinkers Construct.
Пещеры

Разнообразные пещерные системы с использованием интерфейсов для создания разной длины.
Морской пакет

Объекты, генерирующиеся в морских биомах.
Пример
Демонстрационный генератор с интерфейсами, тайловыми сущностями и контентом из других модов.