Команди консолі/clone
Перейти до навігації
Перейти до пошуку
{ "rows": [], "invimages": [], "images": [] }
Копіює блоки з одного місця в інше.
Використання[ред. | ред. код]
- Java Edition
clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [режимНакладання] [режимКлонування] [блок] [значенняДаних|стан]
- Bedrock Edition
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]- Стан блоку.
*
— будь-який стан блоку.
- Стан блоку.
Результат[ред. | ред. код]
Команда | Тригер | Java Edition | Bedrock Edition |
---|---|---|---|
Будь-яка | Команда є неповною, або будь-який аргумент вказано невірно. | Нерозбірливо | Нерозбірливо |
Один або обидва вказані регіони розвантажені або знаходяться за межами світу. | Невдало | Невдало | |
Об'єм регіону джерела більше, ніж значення ігрового правила commandModificationBlockLimit . | Н/Д | ||
Об'єм регіону джерела більше, ніж 655360. | Н/Д | Невдало | |
/clone ... normal ... | Регіон джерела та призначення перетинаються. | Невдало | |
/clone ... replace move ... | Регіон джерела і регіон призначення перетинаються. | Успіх | |
/clone ... filtered ... | У регіоні джерела немає вказаного блоку. | Невдало | |
/clone ... replace ... | Всі блоки в регіоні джерела є бар'єрами.[1] | Невдало | Н/Д |
/clone ... masked ... | Всі блоки в регіоні джерела є блоками повітря або бар'єрами[1]. | ||
/clone ... filtered ... | Вказаний блок є бар'єром.[1] | ||
/clone ... masked ... | Всі блоки в регіоні джерела є блоками повітря. | Н/Д | Невдало |
Будь-яка | В іншому випадку | Успіх |
Вихід[ред. | ред. код]
Команда | Видання | Ситуація | Підрахунок успіхів | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
будь-яка | Java Edition | В разі невдачі | 0 | 0 | 0 |
В разі успіху | 1 | 1 | кількість успішно клонованих блоків. | ||
Bedrock Edition | В разі невдачі | 0 | Н/Д | Н/Д | |
В разі успіху | 1 | Н/Д | Н/Д |
Історія[ред. | ред. код]
Цей розділ потребує доповнення.
Ви можете допомогти, доповнивши його.
Java Edition | |||||||
---|---|---|---|---|---|---|---|
1.8 | 14w03a | Додано /clone . | |||||
14w10a | Додано налаштування force . | ||||||
14w20a | Додано налаштування move . | ||||||
1.19.4 | 23w03a | Додано аргумент dimension .
| |||||
Тепер ліміт об'єму регіону клонування контролюється за допомогою ігрового правила commandModificationBlockLimit , замість закодованого значення 32768. | |||||||
Pocket Edition Alpha | |||||||
v0.16.0 | build 1 | Додано /clone . | |||||
Функціональність майже еквівалентна використанню у Java Edition 1.10, тільки /clone не може використовувати forced cloneMode. | |||||||
Bedrock Edition | |||||||
1.16.210 | beta 1.16.210.53 | Додано підтримку станів блока до /clone . | |||||
beta 1.16.210.57 | Клонування однотипного блока більше не вважається невдалою операцією. | ||||||
1.18.0 | ? | Ліміт об'єму /clone тепер становить 655360 замість 524288. | |||||
1.19.70 | Preview 1.19.70.21 | Видалено аргумент tileData: int . |