▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Structurized Reborn
Structurized Reborn

Structurized Reborn

Structurized Reborn - библиотека для Fabric, упрощающая добавление своих построек в деревни Minecraft. Решает проблему сложной настройки генерации через jigsaw-блоки.

Оцените первым
59.6K
13

Structurized Reborn

Structurized Reborn - это переработанная версия библиотеки Structurized от Draylar, которая помогает добавлять кастомные постройки в деревни Майнкрафт. Если ты когда-нибудь хотел, чтобы в твоей деревне появились необычные дома, башни или даже целые районы, но не хотел лезть в дебри структурных пулов и jigsaw-блоков - эта библиотека для тебя.

Зачем это нужно

В ванильном Minecraft деревни генерируются из заранее заданных наборов построек. Добавить туда что-то своё - задача нетривиальная: нужно править датапаки, разбираться с StructurePool и JigsawBlock. Structurized Reborn берёт эту боль на себя. Просто регистрируешь новую постройку в нужный пул - и она появляется в игре. Никаких лишних телодвижений.

Как это работает

Библиотека предоставляет реестр, через который можно добавлять свои структуры в пулы деревень. Например, хочешь, чтобы в пустынной деревне появился домик из равнин? Пожалуйста:

FabricStructurePoolRegistry.register(
    Identifier("minecraft:village/desert/houses"),
    Identifier("minecraft:village/plains/houses/plains_small_house_1"),
    2,
    StructureProcessorLists.MOSSIFY_10_PERCENT
)

Если не нужны дополнительные процессоры (вроде мшистости), есть упрощённый метод registerSimple:

FabricStructurePoolRegistry.registerSimple(
    Identifier("minecraft:village/desert/houses"),
    Identifier("minecraft:village/plains/houses/plains_small_house_1"),
    2
)

Гибкая настройка

Основной метод register принимает несколько параметров, но большинство из них опциональны. Вот что можно настроить:

  • poolId - целевой пул структур (обязательно)
  • structureId - идентификатор NBT-файла твоей постройки (обязательно)
  • weight - вес, влияющий на вероятность появления (1-3 даёт примерно 1 постройку на деревню)
  • processor - процессор для кастомной генерации (например, случайный замшелый камень)
  • projection - как постройка взаимодействует с рельефом (rigid - жёстко, conform - подстраивается)
  • type - тип элемента пула (обычно не нужен)

Продвинутое использование

Если стандартной регистрации мало, можно подписаться на колбэк и сделать что-то своё:

StructurePoolAddCallback.EVENT.register(structurePool -> {
    if(structurePool.getUnderlying().getId().toString().equals("minecraft:village/plains/houses")) {
        structurePool.addStructurePoolElement(new SinglePoolElement("village/desert/houses/desert_small_house_1"), 50);
    }
});

Как добавить в проект

Structurized Reborn доступен через репозиторий Modrinth. Версия указывается в формате {VERSION} - например, 1.18.2-01.

Для build.gradle:

repositories {
    maven {
        name = "Modrinth"
        url = "https://api.modrinth.com/maven"
        content {
            includeGroup "maven.modrinth"
        }
    }
}

dependencies {
    modImplementation "maven.modrinth:Wd844r7Q:{VERSION}"
    include("maven.modrinth:Wd844r7Q:{VERSION}")
}

Для build.gradle.kts:

repositories {
    maven {
        name = "Modrinth"
        url = uri("https://api.modrinth.com/maven")
        content {
            includeGroup("maven.modrinth")
        }
    }
}

dependencies {
    modImplementation("maven.modrinth:Wd844r7Q:{VERSION}")
    include("maven.modrinth:Wd844r7Q:{VERSION}")
}

Итог

Structurized Reborn - это простой и удобный инструмент для тех, кто хочет разнообразить деревни в Minecraft. Библиотека работает на Fabric и подходит для Minecraft 1.18.2. Если ты собираешь модпак или пишешь свой мод и хочешь добавить уникальные постройки - это must-have. Скачай Structurized Reborn и сделай деревни в своём мире по-настоящему живыми.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:1 год назад
Главная