Только для Bedrock Edition |
structure
Ограничения |
Оператор |
---|---|
Первое появление |
Используется для сохранения и загрузки структур без использования структурного блока.
Синтаксис
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.100 | beta 1.16.100.52 | Команда /structure добавлена в игру. | |||
beta 1.16.100.60 | Добавлена возможность анимировать загрузку структуры. | ||||
Запланированные версии Bedrock Edition | |||||
1.16.210 | beta 1.16.210.54 | Команда /structure теперь имеет возможность удалять файлы сохранённых структур. |
Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Удалённые |
| ||||||||
Первоапрельские |
|