
Referência de comandos
Estados de bloco e predicados
Em comandos, os blocos são escritos como um ID, com estados opcionais entre colchetes e dados de bloco opcionais entre chaves. Comandos que testam blocos também aceitam tags de blocos.
| Sintaxe de blocos | id[state=value,state=value]{data}. A parte minecraft: pode ser omitida. Espaços dentro dos colchetes são permitidos. |
| Estados | Cada estado pode ser definido uma vez. Os estados omitidos mantêm o valor padrão do bloco. |
| Estados desconhecidos | Um estado ou valor que o bloco não tem é recusado, por exemplo minecraft:stone[facing=east]. |
| Dados de bloco | Dados entre chaves depois do bloco definem o que o bloco guarda, como os itens de um baú ou o texto de uma placa. |
| Comandos de colocação | Os comandos /setblock e /fill aceitam um bloco exato. Marcações são recusadas com "As marcações não são permitidas aqui, apenas blocos". |
| Testes de bloco | Usado por /execute if block, /fill ... replace e /clone ... filtered. Eles aceitam um id de bloco ou uma etiqueta que comece com #. |
| Testar estados | Só os estados listados são comparados. Com uma tag, um bloco que não tem um estado listado não corresponde. |
| Testar dados | Só os valores listados são comparados, e o bloco precisa conter dados. |
| id | O bloco em seu estado padrão | /setblock 10 64 10 minecraft:stone |
| id[state=value] | O bloco com estados escolhidos | /setblock ~ ~ ~ minecraft:oak_stairs[facing=east,half=top] |
| id{data} | O bloco com dados de bloco | /setblock ~ ~ ~ minecraft:chest{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]} |
| id[state=value]{data} | Estados e dados juntos | /setblock ~ ~ ~ minecraft:chest[facing=north]{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]} |
| id | Esse bloco em qualquer estado | /execute if block ~ ~-1 ~ minecraft:grass_block run say on grass |
| #tag | Qualquer bloco da tag | /execute if block ~ ~-1 ~ #minecraft:logs run say on a log |
| id[state=value] | Esse bloco com os estados listados | /execute if block ~ ~ ~ minecraft:oak_stairs[half=top] run say upside down |
| #tag[state=value] | Qualquer bloco da tag com os estados listados | /execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing east |
| id{data} | Esse bloco com os dados listados | /execute if block ~ ~ ~ minecraft:chest{Items:[{id:"minecraft:diamond"}]} run say has diamonds |
| #tag{data} | Qualquer bloco da tag que contenha os dados listados | /execute if block ~ ~ ~ #minecraft:signs{is_waxed:1b} run say waxed |
| execute if block | Executa o restante apenas se o bloco corresponder | /execute if block ~ ~-1 ~ #minecraft:logs run say on a log |
| execute unless block | Executa o restante apenas se o bloco não corresponder | /execute unless block ~ ~ ~ minecraft:air run say solid |
| fill ... replace | Substitui apenas os blocos correspondentes na área | /fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:air replace #minecraft:leaves |
| clone ... filtered | Copia apenas os blocos correspondentes | /clone 0 64 0 10 70 10 20 64 0 filtered #minecraft:wool move |
/setblock ~ ~ ~ minecraft:oak_stairs[facing=east,half=top]Coloca escadas de carvalho de cabeça para baixo voltadas para o leste.
/setblock ~ ~ ~ minecraft:chest[facing=north]{Items:[{Slot:0b,id:"minecraft:diamond",count:1}]}Coloca um baú voltado para o norte com um diamante no primeiro espaço.
/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:stone replace minecraft:dirtTransforma terra em pedra em um quadrado de 11 por 11 na sua altura.
/fill ~-5 ~ ~-5 ~5 ~ ~5 minecraft:oak_slab[type=top] replace minecraft:oak_slab[type=bottom]Transforma as lajes de carvalho inferiores da área em lajes superiores.
/clone 0 64 0 10 70 10 20 64 0 filtered minecraft:stoneCopia apenas os blocos de pedra da área para o novo local.
/execute if block ~ ~ ~ #minecraft:stairs[facing=east] run say facing eastDiz o texto se você estiver em qualquer bloco de escada voltado para o leste.

