Ccurseforge
CommandStructures

CommandStructures

Мод добавляет команды для быстрого спавна и тестирования кастомных Jigsaw-структур, а также конфигурированных и размещённых функций генерации в Minecraft.

Автор: telepathicgrunt Тип: Мод Категории: МодыСтруктурыУтилиты сервера Загрузок: 1 305 503 Просмотров: 0 Обновлён: 25.09.2026

Мод добавляет команды для быстрого создания и тестирования структур с использованием системы 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.
Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Для каких платформ подходит мод CommandStructures?

Мод совместим с Neoforge, Forge, Quilt и Fabric.

Как с помощью мода быстро спавнить структуры в мире?

Используйте команду /spawnstructure с указанием координат и стартового пула шаблонов.

Что делает параметр legacyboundingboxrule в команде /spawnstructure?

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

Можно ли с помощью этого мода спавнить отдельные части структуры?

Да, команда /spawnpieces позволяет разместить NBT-файлы частей структуры в сетке для визуализации и тестирования.

Зачем нужен параметр sendchunklightingpacket в командах спавна?

Он отвечает за обновление чанков у игроков, чтобы корректно отображались изменения, но может снижать производительность.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

Command Structures v4.4.5 (26.3 Neoforge)

command_structures-4.4.5+26.3.jar

Скачать40.07 KB
Релиз
Версии
26.3
Загрузчик
NeoForge
Загрузки46
Добавлен

Command Structures v4.4.5 (26.3 Fabric)

command_structures-4.4.5+26.3.jar

Скачать41.09 KB
Релиз
Версии
26.3
Загрузчик
Fabric
Загрузки52
Добавлен

Command Structures v4.4.5 (26.1 Neoforge)

command_structures-4.4.5+26.1.jar

Скачать39.82 KB
Релиз
Версии
26.2+3
Загрузчик
NeoForge
Загрузки286
Добавлен

Command Structures v4.4.5 (26.1 Fabric)

command_structures-4.4.5+26.1.jar

Скачать40.83 KB
Релиз
Версии
26.2+3
Загрузчик
Fabric
Загрузки523
Добавлен

Command Structures v4.4.4 (26.1 Neoforge)

command_structures-4.4.4+26.1.jar

Скачать39.79 KB
Релиз
Версии
26.1
Загрузчик
NeoForge
Загрузки50
Добавлен