Библиотека для добавления пользовательских структур в деревни через регистрацию в пулах Jigsaw.
Скачать
Версия игры
1.18.2
1.19
1.19.3
1.19.4
1.20
1.20.1
1.21
1.21.1
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
08.11.2026
ID:
Structurized Reborn — это облегченная библиотека, предназначенная для помощи разработчикам в добавлении кастомных структур в деревни.

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


Для добавления структуры в существующий пул (например, домов в пустыне) необходимо зарегистрировать новую структуру, назначить ей вес и необязательные модификаторы. Эти методы следует вызывать в тех же местах, где регистрируются другие серверные события, такие как блоки или предметы.
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 |
|
— | 0 | 31.08.2024 | |
| Бета | structurized_reborn-1.20.1-01.jar 16.9 KB | 1.20.1, 1.20, 1.19.4 |
|
— | 0 | 17.06.2023 | |
| Бета | structurized_reborn-1.19.3-01.jar 16.9 KB | 1.19.3 |
|
— | 0 | 27.01.2023 | |
| Бета | structurized_reborn-1.19-01.jar 17.5 KB | 1.19 |
|
— | 0 | 24.06.2022 | |
| Бета | structurized_reborn-1.18.2-02.jar 17.4 KB | 1.18.2 |
|
— | 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
Скачиваний:
0
Обновлено:
08.11.2026
ID: