Команды консоли/structure

structure
Ограничения Оператор
Первое появление BE 1.16.100 (BE beta 1.16.100.52)

Используется для сохранения и загрузки структур без использования структурного блока.

Синтаксис

structure save <name: string> <from: x y z> <to: x y z> [saveMode: StructureSaveMode]
structure save <name: string> <from: x y z> <to: x y z> [includesEntites: Boolean] [saveMode: StructureSaveMode]
Сохраняет структуру.
structure load <name: string> [rotation: Rotation] [mirror: Mirror] [includesEntites: Boolean] [includesBlocks: Boolean] [integriy: float] [seed: string]
structure load <name: string> <to: x y z> [rotation: Rotation] [mirror: Mirror] [animationMode: StructureAnimationMode] [animationSeconds: float] [includesEntites: Boolean] [includesBlocks: Boolean] [integrity: float] [seed: string]
Загружает структуру.
structure delete <name: string>
Удаляет сохранённую структуру из списка

Аргументы

name: string: basic_string

Аргумент должен быть в формате name или namespace: name. Если пространство имён не указано, по умолчанию используется mystructure:.

from: x y z: CommandPosition и to: x y z: CommandPosition (в режиме save).

Задаёт два противоположных угловых блока сохраняемой области.

to: x y z: CommandPosition (в режиме load).

Задаёт нижний северо-западный угол выделенной области.

saveMode: StructureSaveMode

Задаёт хранилище.

includesEntities: Boolean: bool

Указывает, должна ли структура содержать сущности или нет. Если не указано, по умолчанию используется true.

rotation: Rotation

Значение должно быть одним из 0_degrees, 90_degrees, 180_degrees или 270_degrees.
Задаёт коэффициент при загрузке структуры. Если не указано, по умолчанию используется 0_degrees.

mirror: Mirror

Значение должно быть одним из x, z, xz и none.
Задаёт ось зеркального отражения при загрузке структуры. Если не указано, по умолчанию используется none.

animationMode: StructureAnimationMode

Аргумент должен быть одним из block_by_block и layer_by_layer.
Задаёт анимацию для создания структур.

animationSeconds: float: float

Определяет продолжительность анимации.

includesBlocks: Boolean: bool

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

integriy: float: float

Указывает целостность (вероятность загрузки каждого блока) загружаемой структуры. Если значение равно 100, загружаются все блоки в структуре. Если 0, блоки не загружаются. Если не указано, по умолчанию используется 100.

seed: string: basic_string

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

Результат

Не выполняется, если неверно указаны аргументы.
Не выполняется, если выделенные области не загружены или находятся за пределами мира.
Не выполняется, если структура больше допустимого значения 64 × 256 × 64.
Не выполняется, если указанной структуры не существует.
В случае успеха сохраняет или загружает заданную область.

История

Официальный выпуск Bedrock Edition
1.16.100beta 1.16.100.52Команда /structure добавлена в игру.
beta 1.16.100.60Добавлена возможность анимировать загрузку структуры.
1.16.210beta 1.16.210.54Команда /structure теперь имеет возможность удалять файлы сохранённых структур.


В данной статье используются материалы из статьи «Команды консоли/structure» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.