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> [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> <blockStates: block states> replace [replaceTileName: Block] [replaceBlockStates: block states]
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, and0 0 0 1 1 1
e1 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: blockStates: block states
: BlockStateCommandParam
- Especifica os Estados de 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]
.
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 pá 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 comoreplace
.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 comoreplace
.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.
Resultado[]
Comando | Gatilho | Edição Java | Edição Bedrock |
---|---|---|---|
qualquer | os 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 | nenhum bloco é alterado | falha | |
/fill ... destroy | não há bloco alterado na região de preenchimento | ||
o bloco especificado é ar | |||
qualquer | sucesso | Altera os blocos na região de preenchimento para o bloco especificado. |
Saída[]
Comando | Edição | Situação | Contagem de sucesso | /execute store succeess ... | /execute store result ... |
---|---|---|---|---|---|
qualquer | Edição Java | Em caso de falha | 0 | 0 | 0 |
/fill ... hollow | On success | 1 | 1 | o número de blocos alterados na região de preenchimento | |
/fill ... destroy | Em caso de sucesso | 1 | 1 | o número de blocos alterados na região de preenchimento | |
qualquer | Edição Bedrock | Em caso de falha | 0 | N/A | N/A |
Em caso de sucesso | 1 | N/A | N/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[]
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 . | |||
1.19.4 | 23w03a | Agora o volume limite da região de fill é controlado pela regra do jogo commandModificationBlockLimit , em vez de um valor codificado de 32768. | |||
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 . | |||
1.19.70 | beta 1.19.70.21 | Removido os argumentos tileData: int e replaceDataValue: int . |