▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Command Structures - Команды для структур Jigsaw в Minecraft
Command Structures - Команды для структур Jigsaw в Minecraft

Command Structures - Команды для структур Jigsaw в Minecraft

Утилита Command Structures для Fabric, Forge, NeoForge и Quilt добавляет команды /spawnstructure, /spawnpieces и другие. Спавните структуры Jigsaw, ConfiguredFeature и PlacedFeature одной командой для быстрого тестирования и отладки датапаков.

Оцените первым
41.1K
48

Command Structures - это утилитный мод для Minecraft, который решает больную проблему всех, кто занимается созданием структур Jigsaw или датапаков. В ванильной игре, чтобы проверить, как собирается твоя деревня или затерянный храм, приходилось либо бегать по миру в поисках естественной генерации, либо колдовать с блоками структуры вручную. Этот мод вырезает всю эту рутину.

Он работает на NeoForge, Forge, Fabric и Quilt, так что подойдет почти под любую сборку. Главная фишка - набор команд, которые позволяют спавнить структуры Jigsaw, отдельные части (pieces), а также ConfiguredFeature и PlacedFeature прямо там, где ты стоишь. Это реально ускоряет отладку: не нужно перезапускать мир или лететь за тридевять земель.

Команды и их возможности

/spawnstructure [depth] [heightmapsnap] [legacyboundingboxrule] [disableprocessors] [sendchunklightingpacket] [randomseed]

Это основная команда для спавна целой структуры Jigsaw. Вот что значат аргументы:

  • - координаты спавна. Можно писать ~ ~ ~ чтобы появилось прямо перед тобой или ~50 ~ ~ чтобы отступить на 50 блоков.
  • - путь к пулу шаблонов (template pool), с которого начнется генерация. Например, для ванильной деревни на равнинах это "minecraft:village/plains/town_centers". Это единственный обязательный аргумент.
  • - глубина генерации. По сути, сколько "веток" от центрального куска будет расходиться. У деревень это 6.
  • - привязывать ли структуру к поверхности земли или спавнить там, где стоишь ты.
  • - специальное правило для bounding box'ов. Должно быть true для деревень (иначе они криво собираются), для всех остальных структур - false.
  • - отключать ли процессоры структуры. Процессоры обычно рандомизируют блоки или заменяют их по условиям (например, дороги в деревне превращаются в доски у воды).
  • - отправлять ли пакет для перезагрузки чанков. Если false - может дать прирост производительности, но если структура ставит блоки странно (как minecraft:forest_rock), они могут не отображаться до перезагрузки чанка. По умолчанию false.
  • - сид для повторяемой генерации. Полезно, если ты фиксишь баг с отсутствующим куском и хочешь каждый раз получать одинаковый результат.

(1.20.4+) /fillstructurevoid

Заполняет сферу вокруг игрока структурным пустотой (structure void). Работает рекурсивно, так что не тронет воздух внутри домов или закрытых помещений. Идеально для быстрого заполнения пустот вокруг построек. Лучше всего использовать вместе с модом Structure Void Toggle.

(1.18) /spawnrawstructure [savestructurebounds] [sendchunklightingpacket] [randomseed]

Спавнит ConfiguredStructure напрямую. Важный нюанс: многие структуры имеют жесткие внутренние проверки. Например, Храмы пустыни не заспавнятся на уровне моря или ниже, а Крайние города не появятся, если земля ниже 60 уровня. Мод обходит проверки биомов и для многих ванильных структур добавляет код, bypassящий их строгие проверки (например, Шахты теперь всегда спавнятся). Модные структуры могут иметь экстремально строгие проверки, которые не обойти.

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

/spawnpieces [location] [savepieces] [floorblock] [fillerblock] [rowlength] [spacing]

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

  • - путь к папке с NBT-файлами или к конкретному файлу.
  • - автосохранение каждого куска в папку generated в мире.
  • - блок под кусками (обычно Barrier или Stone).
  • - блок для очистки пространства вокруг куска (Air или Structure Void).
  • - сколько кусков в ряду.
  • - расстояние между кусками (только 1.20.4+).

(1.18) /spawnfeature [location] [sendchunklightingpacket]

Спавнит ConfiguredFeature. Некоторые фичи имеют внутренние проверки на валидность места (например, Пустынный колодец требует песок под собой).

(1.18) /spawnplacedfeature [location] [sendchunklightingpacket]

Спавнит PlacedFeature. Тут тоже есть нюансы: некоторые PlacedFeature имеют проверку на редкость (например, у Пустынного колодца шанс 1/1000). Команда передает нижний угол чанка в качестве позиции, так что генерация максимально приближена к естественной, но проверка биома игнорируется для удобства отладки.

Зачем это нужно

Если ты собираешь датапак со своими структурами Jigsaw или модишь генерацию мира - Command Structures реально экономит часы жизни. Вместо того чтобы бегать по миру в надежде найти свою структуру или перезапускать мир после каждого изменения NBT, ты просто вводишь команду и видишь результат сразу. Особенно полезно для:

  • Проверки соединения кусков Jigsaw
  • Отладки процессоров структур
  • Тестирования ConfiguredFeature и PlacedFeature без необходимости искать нужный биом
  • Быстрого просмотра всех NBT-частей в одном месте через /spawnpieces

Мод легкий, не грузит игру и работает на всех популярных загрузчиках. Если ты занимаешься контентом для Майнкрафт - это must-have инструмент.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Детали

Лицензия:
Опубликован:4 года назад
Обновлён:4 месяца назад
Главная