Мод для Майнкрафт, который делает генерацию структур совместимой с мирами из отдельных летающих островов. Он переносит старт структуры на подходящий остров или пропускает генерацию, чтобы деревни, данжи и другие постройки не появлялись в пустоте, не разрывались между островами и не выходили за пределы каменной массы.
Возможности
- Проверяет размер, толщину, свободное пространство и поверхность острова перед размещением структуры.
- Перемещает структуры по горизонтали и вертикали либо создаёт их сразу на подходящем острове.
- Учитывает реальные части построек: комнаты и коридоры данжей, ветви шахт и другие составные элементы.
- Отдельно обрабатывает наземные, подземные и водные структуры.
- Не добавляет собственные структуры, не меняет лут, интервалы генерации и правила биомов.
- Уже сгенерированные структуры не перемещаются: проверять изменения следует в новом мире или неисследованных чанках.
Настройки
Основной файл настроек: config/aetherial_structure_compat.json.
В разделе defaults задаются общие правила, а объект с идентификатором структуры, например minecraft:village_plains, переопределяет их для конкретной постройки.
searchRadius— радиус поиска острова.maxRelocationChunks— максимальное смещение структуры в чанках.fallback— действие, если подходящий остров не найден:skipпропускает структуру,vanillaоставляет обычное размещение.mode— тип размещения:auto,surface,undergroundилиaquatic.generationStrategy— способ генерации:auto,regenerate_at_targetилиgenerate_then_translate.verticalSupports— разрешает обычные вертикальные опоры под частями структуры.minRadius,minDepth,minSurfaceArea— минимальные размеры острова.minFootprintCoverage— минимальная доля площади структуры, которая должна опираться на остров.verticalOffset,horizontalMargin,verticalMargin— дополнительное смещение и запас свободного пространства.
Чем больше радиус поиска, число попыток и точность проверки, тем выше нагрузка на генерацию чанков.
Требования и совместимость
Мод работает со структурами из стандартной игры, модов и датапаков, зарегистрированными обычным способом. В шаблоне настроек есть профили для YUNG's Better Desert Temples, YUNG's Better Dungeons, YUNG's Better Nether Fortresses, YUNG's Better Jungle Temples, YUNG's Better Mineshafts, YUNG's Better Ocean Monuments, YUNG's Better Strongholds, YUNG's Better Witch Huts, IDAS, Integrated Stronghold, Integrated Villages, Revamped Shipwrecks и структур Supplementaries.
Для YUNG's Better Mineshafts и YUNG's Better Dungeons предусмотрена отдельная совместимость с их опорами. Эти моды не обязательны.
При генерации мира мод дополнительно нагружает процессор. Для предварительной генерации территории можно использовать Chunky; C2ME может уменьшить влияние на загрузку и генерацию чанков. На потоках генерации Distant Horizons вместо поиска островов применяется значение fallback.
