Minecraft Wiki
Advertisement


Clona blocos de uma região para outra.

Sintaxe[]

  • Edição Java
clone . . .
clone from <sourceDimension> . . .
  • ... <begin> <end> . . .
    • ... <destination> . . .
    • ... to <targetDimension> <destination> . . .
      • ... [replace|masked] [force|move|normal]
        Clona todos os blocos ou apenas blocos não-ar.
      • ... filtered <filter> [force|move|normal]
        Clona apenas blocos com o id de bloco especificado por <filter>.
  • Edição Bedrock
clone <begin: x y z> <end: x y z> <destination: x y z> [maskMode: MaskMode] [cloneMode: CloneMode]
Clona todos os blocos ou apenas blocos não ar.
clone <begin: x y z> <end: x y z> <destination: x y z> filtered <cloneMode: CloneMode> <tileName: Block> <blockStates: block states>
Clona apenas blocos com o id de bloco especificado por <filter>.

Argumentos[]

EJ: <begin>: block_pos e <end>: block_pos
EB: begin: x y z: CommandPosition e end: x y z: CommandPosition

Especifica as coordenadas de dois blocos de canto opostos da região de origem.
Na Edição Java, it deve ser um bloco de posição composto de <x>, <y> e <z>, cada um deles deve ser um número inteiro ou notação de til e circunflexo. Na Edição Bedrock, it Deve ser uma coordenada tridimensional composta de <x>, <y> e <z>, cada um dos quais deve ser um número de ponto flutuante ou notação de til e circunflexo.
A posição do bloco são as coordenadas do ponto no canto noroeste inferior de um bloco. Por causa disso, as coordenadas menores de cada eixo ficam exatamente no limite da região, mas as coordenadas maiores estão a um bloco do limite e o volume do bloco da região de origem é (xmaior - x< sub>menor + 1) × (ymaior - ymenor + 1) × (zmaior - z menor + 1). Por exemplo, 0 0 0 0 0 0 tem um volume de 1 bloco e 0 0 0 1 1 1 e 1 1 1 0 0 0 ambos identificam a mesma região com um volume de 8 blocos.

EJ: <targetDimension>: dimension

Especifica a dimensão para clonar os blocos. Se não especificado, o padrão é a dimensão de execução atual.
Must be a namespaced ID of a dimension.

EJ<destination>: block_pos
EB: destination: x y z: CommandPosition

Especifica o canto noroeste inferior da região de destino.
Na Edição Java, it deve ser um bloco de posição composto de <x>, <y> e <z>, cada um deles deve ser um número inteiro ou notação de til e circunflexo. Na Edição Bedrock, it Deve ser uma coordenada tridimensional composta de <x>, <y> e <z>, cada um dos quais deve ser um número de ponto flutuante ou notação de til e circunflexo.

EJ: replace|masked
EB: maskMode: MaskMode: enum

Especifica se deve filtrar os blocos que estão sendo clonados. Deve ser um dos seguintes:
  • replace — Copia todos os blocos, sobrescrevendo todos os blocos da região de destino com os blocos da região de origem.
  • masked — Copia apenas blocos não aéreos. Os blocos na região de destino que, de outra forma, seriam substituídos pelo ar não são modificados.
Se não especificado, o padrão é replace.

EJ: force|move|normal
EB: cloneMode: CloneMode: enum

Especifica como tratar a região de origem. Deve ser um dos seguintes:
  • force — Força a clonagem mesmo que as regiões de origem e destino se sobreponham.
  • move — Clone a região de origem para a região de destino e substitua a região de origem por ar. Quando usado no modo de máscara filtrada, apenas os blocos clonados são substituídos por ar.
  • normal — Não move ou força.
Se não especificado, o padrão é normal.

EJ<filter>: block_predicate
EB: tileName: Block: enum

Especifica o ID do bloco a ser copiado no modo filtered.
Na Edição Java, it must be a block argument (accepts block tags). Na Edição Bedrock, it must be a block id.

EB: blockStates: block states: BlockStateCommandParam

Especifica os estados do bloco a serem usados para o bloco.
Deve ser um argumento estado de bloco como["<state1>":<value1>,"<state2>":<value2>,...]. Por exemplo: ["old_leaf_type":"birch","persistent_bit":true].

Resultado[]

ComandoGatilhoEdição JavaEdição Bedrock
qualqueros argumentos não foram especificados corretamente Não analisável unparseable
uma ou ambas as regiões especificadas são descarregadas ou fora do mundo Falha Falha
o volume da região de origem é maior que 32768 (o equivalente a 8 seções de chunks)‌ N/A
o volume da região de origem é maior que 524288 (equivalente a 8 chunks)‌ N/A Falha
/clone ... normal ...a região de origem e destino se sobrepõem Falha
/clone ... move ...a região de origem e destino se sobrepõem Bem-sucedido
/clone ... filtered ...não há nenhum bloco especificado na região de origem Falha
/clone ... filtered ...tileData: int é menor que -1 ou maior que 6553 N/A
/clone ... replace ...todos os blocos na região de origem são barreiras[1] Falha N/A
/clone ... masked ...não há blocos sem ar e sem barreiras[1] na região de origem
/clone ... filtered ...o bloco especificado é barreira[1]
/clone ... masked ...não há bloco não-ar na região de origem N/A Falha
qualquerCom sucessoClona ou move blocos.

Saída[]

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
qualquerEdição JavaEm caso de falha000
Em caso de sucesso11o número de blocos clonados com sucesso.
Edição BedrockEm caso de falha0N/AN/A
Em caso de sucesso1N/AN/A

Histórico[]

Edição Java
1.8 14w03a Adicionado /clone.
14w10a Adicionada opção force.
14w20a Adicionada opção move.
1.19.4 23w03a O argumento dimension foi adicionado.
Edição Pocket Alpha
0.16.0 build 1 Adicionado /clone.
A funcionalidade é quase equivalente uso na Edição Java 1.10, exceto que /clone não usa modoDeClone forced.
Edição Bedrock
1.16.210 beta 1.16.210.53 O suporte estados de bloco para /clone foi adicionado.
beta 1.16.210.57 A clonagem de um bloco do mesmo tipo não é mais tratada como uma operação com falha.
1.19.70 beta 1.19.70.21 Removido o argumento tileData: int.

Veja também[]

/fill – preenche uma região com um bloco.
  1. a b c MC-231566
Advertisement