Мод добавляет команды для быстрого создания и тестирования структур с использованием системы Jigsaw в Minecraft.
Информация
Этот мод поддерживает платформы Neoforge, Forge, Quilt и Fabric и предназначен для моддеров и авторов datapack’ов, которым требуется быстро спавнить кастомные структуры с помощью команд или удобно размещать все NBT-представления частей структуры.
Также доступны команды для спавна configuredfeatures и placedfeatures, что облегчает отладку соответствующих элементов генерации мира.
/spawnstructure <location> <startpoolresourcelocation> [depth] [heightmapsnap] [legacyboundingboxrule] [disableprocessors] [sendchunklightingpacket] [randomseed]
- <location> — координаты спавна структуры, например,
~ ~ ~для текущей позиции. - <startpoolresourcelocation> — путь к начальному пулу шаблонов (например,
minecraft:village/plains/town_centersдля деревень на равнине). Обязательный аргумент. - [depth] — глубина генерации структуры, то есть количество уровней расширения от стартового элемента (например, для деревень — 6).
- [heightmapsnap] — указывает, должна ли структура генерироваться на поверхности или именно в указанном месте.
- [legacyboundingboxrule] — внутреннее правило для обработки ограничивающих коробок частей. Для деревень должно быть
true, для остальных структур —false. - [disableprocessors] — отключает процессоры структуры, которые обычно меняют блоки для рандомизации или адаптации (например, замена дорог на доски при попадании в воду).
- [sendchunklightingpacket] — если
true, отправляет пакет обновления чанков клиенту для корректного отображения. По умолчаниюfalseдля улучшения производительности. - [randomseed] — фиксирует генерацию с указанным сидом для повторяемости структуры.
(1.20.4+) /fillstructurevoid <size>
- <size> — радиус сферы вокруг игрока, в которой воздух заменяется на structure void без проникновения внутрь замкнутых помещений. Удобно для быстрой подготовки областей вне построек.
(1.18) /spawnrawstructure <location> <configuredstructure> [savestructurebounds] [sendchunklightingpacket] [randomseed]
- <location> — координаты спавна (Y-координата может игнорироваться, например, для океанских памятников).
- <configuredstructure> — ресурс расположения конфигурированной структуры. Некоторые структуры имеют внутренние ограничения (например, города Края не генерируются ниже уровня 60).
- [savestructurebounds] — сохранять ли границы структуры для триггеров достижений и спавна специфичных мобов.
- [sendchunklightingpacket] — аналогично /spawnstructure, по умолчанию
true. - [randomseed] — фиксированный сид для воспроизводимой генерации.
/spawnpieces <resourcelocationpath> [location] [savepieces] [floorblock] [fillerblock] [rowlength] [spacing (1.20.4+)]
- <resourcelocationpath> — путь к NBT-файлам частей структуры для размещения в сетке.
- [location] — начальная позиция размещения, по умолчанию
~ ~ ~. - [savepieces] — сохранять ли сгенерированные части в папку «generated» в сохранении мира.
- [floorblock] — блок, на котором будут размещены части (например, Barrier или Stone).
- [fillerblock] — блок для очистки пространства под частями (например, Air или Structure Void).
- [rowlength] — количество частей в одном ряду.
- [spacing] — расстояние между частями (только в версии 1.20.4 и новее).
(1.18) /spawnfeature <configuredfeatureresourcelocation> <location> [sendchunklightingpacket]
- <configuredfeatureresourcelocation> — путь к конфигурированной функции генерации (feature).
- <location> — координаты спавна.
- [sendchunklightingpacket] — отправлять ли пакет обновления чанков, по умолчанию
true.
(1.18) /spawnplacedfeature <placedfeatureresourcelocation> <location> [sendchunklightingpacket]
- <placedfeatureresourcelocation> — путь к размещённой функции генерации.
- <location> — координаты спавна (используется нижний угол чанка для симуляции генерации).
- [sendchunklightingpacket] — отправлять ли пакет обновления чанков, по умолчанию
true.





