Minecraft Wiki
Advertisement
fill
Nível de permissão
requirido

2‌[EJ apenas]
1‌[EB apenas]

Restrições

Cheat only‌[EB apenas]

Preenche toda ou partes de uma região com um bloco específico.

Sintaxe

  • Edição Java
fill <from> <to> <block> [destroy|hollow|keep|outline|replace]
O comando fill também tem uma sintaxe alternativa opcional ao usar a opção replace:
fill <from> <to> <block> replace [<filter>]
  • Edição Bedrock
fill <from: x y z> <to: x y z> <tileName: Block> [tileData: int] [oldBlockHandling: FillMode]
fill <from: x y z> <to: x y z> <tileName: Block> [blockStates: block states] [oldBlockHandling: FillMode]
O comando fill também tem uma sintaxe alternativa opcional para o modo replace:
fill <from: x y z> <to: x y z> <tileName: Block> <tileData: int> replace [replaceTileName: Block] [replaceDataValue: int]
fill <from: x y z> <to: x y z> <tileName: Block> <blockStates: block states> replace [replaceTileName: Block] [replaceDataValue: int]

Argumentos

EJ: <from>: block_pos e <to>: block_pos
EB: from: x y z: CommandPosition e to: x y z: CommandPosition

Especifica quaisquer dois blocos de canto opostos da região a ser preenchida (a "região de preenchimento").
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 estão no limite da região, mas as coordenadas maiores estão a um quarteirão do limite, e o volume do bloco da região de origem é (xgreater - xlesser + 1) × (ygreater - ylesser + 1) × (zgreater - zlesser + 1). For example, 0 0 0 0 0 0 has a 1-block volume, and 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<block>: block_state
EB: tileName: Block: enum

Especifica o bloco para preencher a região.
Na Edição Java, it must be a block argument (does not accept block tags). Na Edição Bedrock, it must be a block id.

EB: tileData: int: int

Especifica os dados do bloco a serem usados para o bloco de preenchimento. Os valores inválidos para o ID de bloco especificado são revertidos para 0. Se não especificado, o padrão é 0.
Must be a 32-bit integer number. Deve estar entre 0 e 65535 (inclusive).

EB: blockStates: block states: BlockStateCommandParam

Especifica os Estados de bloco a serem usados para o bloco.
Arg desc: Illegal parameters

EJ: destroy|hollow|keep|outline|replace
EB: oldBlockHandling: FillMode: enum

  • destroy -Substitui todos os blocos (incluindo ar) na região de preenchimento pelo bloco especificado, soltando os blocos existentes (incluindo aqueles que não foram alterados) e o conteúdo do bloco como entidades como se tivessem sido extraídos com uma ou picareta de diamante não encantado. (Blocos que podem ser extraídos apenas com tesouras, como Trepadeiras, não caem; nem líquidos.)
  • hollow - Substitui apenas os blocos na borda externa da região de preenchimento pelo bloco especificado. Blocos internos são alterados para o ar, soltando seus conteúdos como entidades, mas não eles mesmos. Se a região de preenchimento não tiver blocos internos (porque é menor que três blocos em pelo menos uma dimensão), age como replace.
  • keep - Substitui apenas os blocos de ar na região de preenchimento pelo bloco especificado.
  • outline - Substitui apenas os blocos na borda externa da região de preenchimento pelo bloco especificado. Os blocos internos não são afetados. Se a região de preenchimento não tiver blocos internos (porque é menor que três blocos em pelo menos uma dimensão), age como replace.
  • replace - Substitui todos os blocos (incluindo ar) na região de preenchimento pelo bloco especificado, sem soltar blocos ou conteúdo de bloco como entidades. Opcionalmente, em vez de especificar uma tag de dados para o bloco de substituição, o ID do bloco e os valores de dados podem ser especificados para limitar quais blocos são substituídos.
Se não for especificado, o padrão é replace.

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

Especifica o ID dos blocos na região de preenchimento a serem substituídos. Se não for especificado, substitui todos os blocos na região de preenchimento.
Na Edição Java, it must be a block argument (accepts block tags). Na Edição Bedrock, it must be a block id.

EB: tileData: int: int

especifica os dados do bloco para corresponder ao localizar blocos para clonar. Os valores (bit a bit E 0xFFFF) que são inválidos para o ID de bloco especificado são revertidos para 0. Se -1 ou não especificado, todos os blocos que correspondem a tileName: Block são preenchidos.
Must be a 32-bit integer number. Deve estar entre -2147483648 e 2147483647 (inclusive).

Resultado

ComandoGatilhoEdição JavaEdição Bedrock
qualqueros argumentos não estão especificados corretamente não analisável falha
uma ou ambas as posições sepicificadas estão descarregadas ou fora do mundo falha
o volume da região de origem é maior que 32768 (o equivalente a 8 seções de partes)‌
/fill ... hollow
/fill ... keep
/fill ... outline
/fill ... replace ...
nenhum bloco é alterado falha
/fill ... destroynão há bloco alterado na região de preenchimento
o bloco especificado é ar
qualquersucesso Altera os blocos na região de preenchimento para o bloco especificado.

Saída

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
qualquerEdição JavaEm caso de falha000
/fill ... hollow
/fill ... keep
/fill ... outline
/fill ... replace ...
On success11o número de blocos alterados na região de preenchimento
/fill ... destroyEm caso de sucesso11o número de blocos alterados na região de preenchimento
qualquerEdição BedrockEm caso de falha0N/AN/A
Em caso de sucesso1N/AN/A

Exemplos

  • /fill 52 63 -1516 33 73 -1536 minecraft:gold_block replace minecraft:orange_glazed_terracotta[Edição Java apenas]
  • /fill 52 63 -1516 33 73 -1536 gold_block 0 replace orange_glazed_terracotta[Edição Bedrock apenas]
    • Substitui todos os azulejos na área selecionada por blocos de ouro.
  • /fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 water
    • Substitui os blocos em uma região 7x3x7 diretamente abaixo do local de execução do comando por água.
  • /fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:stone hollow[Edição Java apenas]
  • /fill ~-3 ~ ~-4 ~3 ~4 ~4 stone 0 hollow[Edição Bedrock apenas]
    • Cria uma caixa do tamanho de uma casa em torno da localização da execução do comando, substituindo quaisquer blocos que estariam dentro da caixa por ar.
  • /fill ~-15 ~-15 ~-15 ~15 ~15 ~15 stone
    • Cria um cubo sólido de pedra centrado no local de execução do comando.
  • /fill ~-1 ~ ~ ~1 ~ ~ minecraft:prismarine_brick_stairs[facing=south,waterlogged=true]
    • Substitui os blocos específicos ao redor do local da execução do comando por escadas de tijolos prismarinhos inudados voltados para o sul.

História

Jigsaw Block (top texture) JE2 BE2.png
Esta seção precisa de expansão. 
Você pode nos ajudar expandindo-a.
Edição Java
1.8 14w03a Adiconado /fill.
1.11 16w32a Adicionado suporte a Estados de bloco para /fill.
Edição Pocket Alpha
v0.16.0 build 1 Adiconado /fill.
Edição Bedrock
1.16.210 beta 1.16.210.53 Adicionado suporte a Estados de bloco para /fill.
Advertisement