Minecraft /fill Command
Preenche uma região 3D entre duas coordenadas com um bloco específico, substituindo opcionalmente outros blocos.
Compatibilidade de Versões
Sintaxe do Comando
/fill <from> <to> <block>[<states>] [destroy|hollow|keep|outline|replace] [<filter>]/fill <from> <to> <tileName> [tileData|blockStates] [replace|destroy|hollow|keep|outline] [<replaceTileName>]Argumentos Explicados
from (X Y Z)CoordinatesObrigatórioFirst corner of the 3D cuboid bounding box.
to (X Y Z)CoordinatesObrigatórioOpposite diagonal corner of the bounding box.
block / tileNameNamespaced Block IDObrigatórioBlock type to place (e.g. minecraft:stone, glass, oak_planks).
modeFill ModeHandling mode: replace (default), keep (fills air only), outline (outer perimeter shell), hollow (outer shell with air center), destroy (breaks blocks dropping items).
filter / replaceTileNameBlock FilterWhen mode is replace, only blocks matching this ID will be substituted.
Exemplos Práticos
/fill ~-10 ~-1 ~-10 ~10 ~-1 ~10 minecraft:stone_bricksCreates a 21x21 stone brick floor directly beneath your feet.
Fast foundation platform builder.
/fill ~-5 ~ ~-5 ~5 ~8 ~5 minecraft:glass hollowCreates an 11x9x11 hollow glass room with an empty interior.
Instant greenhouse or underwater shelter.
/fill ~-15 ~-3 ~-15 ~15 ~15 ~15 minecraft:air replace minecraft:waterDrains water from an ocean or cave area without affecting stone or sand.
Clearing flooded structures.
/fill ~-20 ~-5 ~-20 ~20 ~15 ~20 minecraft:air replaceClears a massive 41x21x41 volume into empty air without spawning laggy item entities.
Terrain clearing for large-scale creative builds.
/fill ~-4 ~ ~-4 ~4 ~4 ~4 minecraft:oak_planks outlineConstructs the outer walls, floor, and ceiling of a cube without altering the interior.
Frame building without overwriting pre-placed furniture.
Erros Comuns
Erro:
Tentar preencher mais de 32.768 blocos de uma vez
Solução:
Divida preenchimentos grandes em múltiplos comandos menores.
Erro:
Usar o modo destroy perto de itens valiosos, causando lag
Solução:
Use o modo replace em vez de destroy: /fill <coords> air replace
Erro:
Esquecer de especificar um filtro de substituição e substituir toda a construção
Solução:
Use sempre replace com um bloco específico: /fill <coords> stone replace dirt
Diferenças entre Java e Bedrock
A edição Java tem limite de 32.768 blocos por comando. Bedrock pode ter limites diferentes dependendo da plataforma. Java usa estados de bloco entre colchetes [state=value], enquanto Bedrock tradicionalmente usava valores numéricos.
Command Block Usage & Automation
Connect an Impulse command block to an arena reset button: "/fill 100 64 100 120 64 120 stone_bricks replace air" to regenerate the floor after each battle, or clear hazardous lava puddles during puzzle runs.
Dicas Úteis
Comece com áreas menores primeiro para garantir que suas coordenadas estejam corretas.
Use o modo hollow para criar estruturas instantâneas como casas.
O modo keep é perfeito para preencher cavernas preservando estruturas existentes.
Você pode usar /fill para remover rapidamente água ou lava substituindo por ar.
Combine /fill com coordenadas relativas (~) para trabalhar em relação à sua posição.
Notas Importantes
O limite máximo de blocos por comando é 32.768 no Java. Bedrock pode ter limites diferentes dependendo da plataforma.
Perguntas Frequentes
Posso preencher com múltiplos blocos diferentes de uma vez?
Não, /fill só funciona com um tipo de bloco por vez.
Por que meu comando diz "too many blocks"?
Você está tentando preencher mais de 32.768 blocos. Reduza o tamanho da área.
Posso desfazer um comando /fill?
Não há desfazer integrado. Sua melhor opção é ter um backup do mundo.
Qual é a diferença entre destroy e replace?
Destroy solta blocos quebrados como itens, enquanto replace simplesmente muda os blocos.
Comandos Relacionados
Pronto para criar seu comando?
Use nosso gerador interativo para criar comandos /fill sem erros com uma interface visual.
Abrir Gerador de Comandos