| Только для 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]- Загружает структуру.
Аргументы
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
- Указывает, должна ли структура содержать сущности или нет. Если не указано, по умолчанию используется
[уточнить].
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
- Указывает, должна ли структура содержать блоки или нет. Если не указано, по умолчанию используется
[уточнить].
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 | Добавлена возможность анимировать загрузку структуры. | ||||
| Текущие |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Удалённые |
| ||||||||
| Первоапрельские |
| ||||||||