Командные консоли/clone
Копирует блоки из одного места в другое.

Использование
`clone `<x1 > <y1 > <z1 > <x2 > <y2 > <z2 > <x > <y > <z > [режимНаложения] [режимКлонирования] [блок ] [значениеДанных|состояние ]

`clone `<begin: x y z > <end: x y z > <destination: x y z > [maskMode: string ] [cloneMode: string ] [tileName: string ] [tileData: int ]

Цвет был добавлен для облегчения чтения.
Аргументы
x1 y1 z1 и x2 y2 z2 (BE: begin: x y z и end: x y z )
Координаты двух противоположных угловых блоков участка-источника. Могут быть указаны относительные координаты .
x y z (BE: destination: x y z )
Координаты нижнего северо-западного угла места назначения (то есть с наименьшими координатами на каждой оси). Могут быть указаны относительные координаты .
режимНаложения (BE: maskMode: string ) (необязательно)
Фильтр копируемых блоков. Допустимые значения:
`filtered`

— копирует только блоки с ID, указанным в аргументе блок .
`masked`

— копирует только блоки, не являющиеся воздухом.
`replace`

— копирует все блоки.
По умолчанию `replace`

.
режимКлонирования (BE: cloneMode: string ) (необязательно)
Режим копирования блоков. Допустимые значения:
`normal`

— копирует блоки из источника в место назначения.
`force`

— такой как и `normal`

, но игнорирует ошибку: «источник и место назначения совпадают».
`move`

— такой как и `force`

, но заменяет копируемые блоки воздухом.
По умолчанию `normal`

.
блок (BE: tileName: string ) (только с аргументом `filtered`

) (обязателен при использовании с `filtered`

)
Идентификатор блока .
значениеДанных (BE: tileData: int ) (только с аргументом `filtered`

) (необязательно)
Данные блока . `-1`

— любой тип блока .
состояние (только с аргументом `filtered`

) (необязательно)[только для Java Edition ]
Состояние блока . `*`

— любое состояние блока .
Результат
Не выполняется, если неверно указаны аргументы.
Не выполняется, если объём заданной области превышает 32768 (эквивалентно 8 секциям чанка).
Не выполняется, если источник и место назначения совпадают (только для `normal`

).
Не выполняется, если один из участков не отображается на момент выполнения команды.
В случае успеха копирует блоки из участка-источника в место назначения.
История [ ]
Официальный выпуск Java Edition
1.8 14w03a Добавлена команда `/clone`

.
14w10a Добавлено значение `force`

для аргумента `cloneMode`

.
14w20a Добавлено значение `move`

для аргумента `cloneMode`

.
Альфа-версия Pocket Edition
0.16.0 build 1 Добавлена команда `/clone`

.