Команди консолі/clone

Матеріал з Minecraft Wiki
Перейти до навігації Перейти до пошуку
/clone
Необхідний рівень
дозволу
  • 2 ‌[Тільки для JE]
  • 1 ‌[Тільки для BE]
Обмеження

Тільки з читами[Тільки для BE]

Копіює блоки з одного місця в інше.

Використання[ред. | ред. код]

  • 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 EditionBedrock 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В разі невдачі000
В разі успіху11кількість успішно клонованих блоків.
Bedrock EditionВ разі невдачі0Н/ДН/Д
В разі успіху1Н/ДН/Д

Історія[ред. | ред. код]

Цей розділ потребує доповнення.
 
Ви можете допомогти, доповнивши його.
Java Edition
1.814w03aДодано /clone.
14w10aДодано налаштування force.
14w20aДодано налаштування move.
1.19.423w03aДодано аргумент dimension.
Тепер ліміт об'єму регіону клонування контролюється за допомогою ігрового правила commandModificationBlockLimit, замість закодованого значення 32768.
Pocket Edition Alpha
v0.16.0build 1Додано /clone.
Функціональність майже еквівалентна використанню у Java Edition 1.10, тільки /clone не може використовувати forced cloneMode.
Bedrock Edition
1.16.210beta 1.16.210.53Додано підтримку станів блока до /clone.
beta 1.16.210.57Клонування однотипного блока більше не вважається невдалою операцією.
1.18.0?Ліміт об'єму /clone тепер становить 655360 замість 524288.
1.19.70Preview 1.19.70.21Видалено аргумент tileData: int.

Примітки[ред. | ред. код]