Вход

Регистрация

Восстановление доступа

Structurized Reborn

Structurized Reborn

|

fzzyhmstrs

Библиотека для добавления пользовательских структур в деревни через регистрацию в пулах Jigsaw.

Скачать

Версия игры

1.18.2

1.19

1.19.3

1.19.4

1.20

1.20.1

1.21

1.21.1

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

08.11.2026

ID:

Дополнения к моду1

Похожие моды20

Связанные материалы3

Structurized Reborn — это облегченная библиотека, предназначенная для помощи разработчикам в добавлении кастомных структур в деревни.

Structurized Reborn — изображение из описания мода

Structurized Reborn представляет собой переработанную версию проекта Structurized. Эта библиотека предоставляет реестр, позволяющий добавлять пользовательские структуры в пулы StructurePool в механизмах Jigsaw, таких как деревни.

Structurized Reborn — изображение из описания мода
Structurized Reborn — изображение из описания мода

Для добавления структуры в существующий пул (например, домов в пустыне) необходимо зарегистрировать новую структуру, назначить ей вес и необязательные модификаторы. Эти методы следует вызывать в тех же местах, где регистрируются другие серверные события, такие как блоки или предметы.

FabricStructurePoolRegistry.register(
    Identifier("minecraft:village/desert/houses"),                       //the target pool 
    Identifier("minecraft:village/plains/houses/plains_small_house_1"),  //the new structure nbt to add
    2,                                                                   //the weight of the structure in the pool
    StructureProcessorLists.MOSSIFY_10_PERCENT)                          //optional processor to add mossiness

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

FabricStructurePoolRegistry.registerSimple(
    Identifier("minecraft:village/desert/houses"),                       //the target pool 
    Identifier("minecraft:village/plains/houses/plains_small_house_1"),  //the new structure nbt to add
    2)                                                                   //the weight of the structure in the pool

Основной метод register обладает гибкостью благодаря нескольким необязательным параметрам:

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

Для реализации сложной логики можно напрямую использовать обратный вызов (callback), что позволяет добавлять любой необходимый код обработки событий.

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);
    }
});

Библиотеку можно добавить в качестве зависимости через встроенный Maven-репозиторий Modrinth.

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 замените {VERSION} на номер версии библиотеки, которую вы планируете использовать.

Требования проверенного файла

  • По манифесту для файла structurized_reborn-1.21-01.jar (Minecraft 1.21, 1.21.1; Fabric, Quilt) требуется fabric-api. Встроенных JAR-библиотек в проверенном файле нет.

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз structurized_reborn-1.21-01.jar 15.4 KB 1.21.1, 1.21 FabricQuilt — 0 31.08.2024
Бета structurized_reborn-1.20.1-01.jar 16.9 KB 1.20.1, 1.20, 1.19.4 Fabric — 0 17.06.2023
Бета structurized_reborn-1.19.3-01.jar 16.9 KB 1.19.3 Fabric — 0 27.01.2023
Бета structurized_reborn-1.19-01.jar 17.5 KB 1.19 Fabric — 0 24.06.2022
Бета structurized_reborn-1.18.2-02.jar 17.4 KB 1.18.2 Fabric — 0 14.04.2022

Скачать

Версия игры

1.18.2

1.19

1.19.3

1.19.4

1.20

1.20.1

1.21

1.21.1

Ссылка на сайт

modrinth.com

Разработчик

Лицензия

MIT

Скачиваний:

0

Обновлено:

08.11.2026

ID:

Дополнения к моду1

Похожие моды20

Связанные материалы3