Command Structures

Служебный мод для Neoforge, Forge, Fabric и Quilt с командами /spawnstructure, /spawnpieces, /spawnfeature и /spawnplacedfeature для быстрого спавна jigsaw-структур, раскладки nbt-фрагментов и отладки фич.

Этот служебный мод для Neoforge, Forge, Fabric и Quilt создаёт команды для быстрого спавна пользовательских jigsaw-структур, раскладки всех nbt-фрагментов и спавна configuredfeatures и placedfeatures для упрощения их отладки.

Мод добавляет команды /spawnstructure, /spawnpieces, /spawnfeature и /spawnplacedfeature. Полные аргументы команд:

/spawnstructure

: Место спавна структуры. Можно указать ~ ~ ~, чтобы заспавнить её там, где вы стоите, или ~50 ~ ~, чтобы заспавнить в 50 блоках от вас.

: Путь к пулу шаблонов, с которого начинается генерация структуры. Для равнинного ванильного деревенского дома это "minecraft:village/plains/town_centers", стартовый пул деревень. Для тестирования можно выбрать другие пулы. Это единственный обязательный аргумент. Все остальные аргументы необязательны.

: На сколько фрагментов вглубь от стартового фрагмента должна генерироваться jigsaw-структура. Это длина ветви, а не общее число фрагментов структуры. У деревень глубина равна 6.

: Должна ли структура генерироваться на поверхности или спавниться там, где находится игрок.

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

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

: Если включено, игра отправляет пакет, чтобы заставить игроков перезагрузить все видимые чанки. Если выключено, это может дать значительный прирост производительности, но если структура или фича размещает блоки очень необычным образом, эти блоки могут не отображаться до перезагрузки чанка. Например, фича minecraft:forest_rock размещает блоки без отправки изменений клиенту. Большинство фич и структур работают нормально, и sendchunklightingpacket можно установить в false. (по умолчанию false)

: Используйте этот аргумент и передайте сид, если хотите каждый раз при выполнении команды в любом месте получать одну и ту же раскладку структуры. Удобно для проверки, исправили ли вы причину, по которой фрагмент не спавнился в структуре.

(только 1.20.4+) /fillstructurevoid

: Размер сферы наружу от места, где вы стоите. Воздух в сфере заменяется на structure void. Замена идёт рекурсивным распространением, поэтому воздух внутри домов и замкнутых пространств не заменяется. Удобно для быстрого и простого заполнения пространства снаружи домов блоком structure void. Лучше всего работает вместе с модом Structure Void Toggle.

(только 1.18) spawnrawstructure

: Место спавна структуры. Можно указать ~ ~ ~, чтобы заспавнить её на месте. Примечание: ConfigureStructures может игнорировать значение y из этого аргумента, учитывайте это. Например, океанические монументы всегда спавнятся ниже уровня моря.

: ConfiguredStructure для спавна. Примечание: у многих структур есть специальные жёстко заданные внутренние проверки, которые могут предотвратить генерацию. Например, энд-города не спавнятся, если суша в этой точке ниже 60, пустынные и джунглевые храмы не спавнятся на уровне моря или ниже, а у других структур проверки могут быть строже. Проверки биома обойдены, и для многих ванильных структур я добавил код для обхода многих их строгих проверок, чтобы, например, шахты всегда спавнились при выполнении этой команды. У модовых структур могут быть крайне строгие проверки, предотвращающие генерацию. Этот аргумент обязателен. Все следующие за ним аргументы необязательны.

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

: Если включено, игра отправляет пакет, чтобы заставить игроков перезагрузить все видимые чанки. Если выключено, это может дать значительный прирост производительности, но если структура или фича размещает блоки очень необычным образом, эти блоки могут не отображаться до перезагрузки чанка. Например, фича minecraft:forest_rock размещает блоки без отправки изменений клиенту. Большинство фич и структур работают нормально, и sendchunklightingpacket можно установить в false. (по умолчанию true)

: Используйте этот аргумент и передайте сид, если хотите каждый раз при выполнении команды в любом месте получать одну и ту же раскладку структуры. Удобно для проверки, исправили ли вы причину, по которой фрагмент не спавнился в структуре.

Скриншоты

Как установить Command Structures

  1. В списке файлов выберите свою версию Minecraft и загрузчик. Установите этот загрузчик в профиль игры.
  2. Проверьте требуемые библиотеки у выбранного релиза. Скачайте их для той же версии Minecraft и загрузчика.
  3. Скачайте JAR мода для выбранной версии Minecraft и загрузчика.
  4. Закройте игру и поместите JAR мода и необходимых библиотек в папку mods выбранного профиля. JAR распаковывать не нужно.
  5. Запустите выбранный профиль. Для русского текста выберите «Русский» в настройках языка Minecraft.
Где находится папка mods?

Откройте папку выбранной сборки в лаунчере и найдите mods. Если папки нет, создайте её. Для стандартной установки:

  • Windows: %appdata%\.minecraft\mods
  • macOS: ~/Library/Application Support/minecraft/mods
  • Linux: ~/.minecraft/mods

Если в лаунчере задана другая папка игры, используйте её, а не стандартный путь.

Версии и загрузки

Версии Minecraft и загрузчики указаны отдельно для каждого релиза.

РелизMinecraft / загрузчикФайл
4.4.5+26.3Оригинал автора2026-09-15 · Сервер26.3NeoForgeСкачать NeoForgeОригинал автора40 КБ
SHA-25648d59669d87578a5b35d63607b41b0b5e9480d02ab670ece1bdb90c40478e7fc

Источник и перевод

Источник: Modrinth, Command Structures.

Описание переведено на русский язык с помощью DeepSeek.

Command Structures: версии Minecraft