
Calculadora
Construtor de /execute
Monte um comando /execute passo a passo: quem, onde, condições e armazenamento, com uma linha em palavras simples para cada passo.
- Add steps: as, at, if, store...
- Check each step in plain words
- Copy the command
Passos, em ordem
- 1as: executar como entidades
- 2at: executar onde as entidades estão
- 3block: há um bloco
Sem comando, a cadeia precisa terminar em uma condição: o jogo então diz se o teste passou.
O que faz
- Como cada uma de
@a - onde está cada uma de
@s(posição, rotação, dimensão) - só se o bloco em
~ ~-1 ~égrass_block - e então executa
say I am standing on grass
Comando
/execute as @a at @s if block ~ ~-1 ~ grass_block run say I am standing on grass80 caracteres
Para Java Edition 26.3. Cada forma que esta ferramenta escreve passou pelo analisador de comandos do próprio jogo.
| as | Quem executa o resto: cada entidade encontrada, uma depois da outra |
| at | Onde: a posição, rotação e dimensão de cada entidade |
| positioned | Só a posição |
| rotated | Só a rotação |
| facing | Vira para olhar um ponto ou uma entidade |
| align | Arredonda a posição para baixo até o bloco |
| anchored | Se ^ ^ ^ começa nos olhos ou nos pés |
| in | A dimensão, com as mesmas coordenadas |
| on | Passa para uma entidade relacionada, como o veículo ou o dono |
| summon | Invoca uma entidade e executa como ela |
| block | Há um bloco ou #tag em uma posição |
| blocks | Duas áreas têm os mesmos blocos |
| entity | Um seletor encontra algo |
| score | Uma pontuação está em um intervalo ou é comparada a outra |
| data | Uma entidade, bloco ou armazenamento tem dados em um caminho |
| items | Uma entidade ou contêiner tem um item em certos espaços |
| predicate | Um predicado de pacote de dados é verdadeiro |
| biome | O bioma em uma posição |
| dimension | A dimensão em que é executado |
| loaded | O chunk em uma posição está carregado |
| function | Uma função retorna algo diferente de 0 |
| score | Uma pontuação de cada portador |
| entity | Um número nos dados de uma entidade, vezes uma escala |
| block | Um número nos dados de uma entidade de bloco, vezes uma escala |
| storage | Um número no armazenamento de comandos, vezes uma escala |
| bossbar | O valor ou o máximo de uma barra de chefe |
| A ordem importa | "as" muda quem executa o comando, mas não onde; "at" muda onde, mas não quem, então as @a at @s roda em cada jogador |
| Sem "run" | A cadeia precisa terminar em uma condição; o jogo então diz se ela passou e, em testes de entidades, quantas bateram |
| "result" ou "success" | store "result" guarda o número do comando, store "success" guarda 1 se funcionou e 0 se não |
| Uma entidade | Pontuações, dados e armazenamentos que leem uma entidade precisam de @s, @p, @r, @n, um nome ou limit=1 |
| Ramificações | Cada entidade encontrada por "as" ou "at" executa o resto uma vez; a regra max_command_forks (65536) limita isso |
| IDs de pacotes de dados | "predicate" e "function" usam ids de um pacote de dados, que o jogo confere ao ler o comando; if "function" também precisa de "run" depois |
| Conferido no jogo | Cada subcomando e condição, nos dois sentidos, passou pelo jogo |





