Introdução à sintaxe de comandos
Aprenda a entender comandos do Minecraft do zero: seletores de alvo, coordenadas relativas e locais, sintaxe de componentes de item, uso de execute, erros comuns e diferenças de sintaxe entre as versões 1.14 e 26.3.
Estrutura básica dos comandos
Um comando é formado pelo nome do comando e seus argumentos, separados por espaços. Por exemplo:
/give @p minecraft:diamond_sword 1Ao digitar um comando no Chat, inclua a / inicial /; ela pode ser omitida em um Bloco de Comando, em um arquivo de function ou no console do servidor. O Chat permite até 256 caracteres. Para comandos mais longos, use um Bloco de Comando (há um botão “Bloco de Comando” na parte inferior de cada ferramenta).
Seletor de alvo
| Seletor | Significado |
|---|---|
@p | Jogador mais próximo |
@a | Todos os jogadores |
@r | Um Jogador aleatório |
@s | A própria entidade que executa o comando |
@e | Todas as entidades |
@n | A entidade mais próxima |
Você pode adicionar filtros entre colchetes, como @e[type=zombie,distance=..10,limit=1]. Use Ferramenta de seletor de alvo permite montar seletores visualmente.
Coordenadas
- Coordenadas absolutas:
100 64 -200, que são as coordenadas exibidas na tela F3. - Coordenadas relativas:
~ ~1 ~, usando a posição de execução como origem;~1significa adicionar 1. - Coordenadas locais:
^ ^ ^5, com base na direção para a qual você está olhando: esquerda, cima e frente, respectivamente. Não é possível misturá-las com os outros dois tipos de coordenadas.
Componentes de item (a partir da 1.20.5)
O nome, os encantamentos e outros dados do item são escritos entre colchetes após o ID do item. O formato a partir da versão 1.21.5 é:
/give @p diamond_sword[custom_name={text:"神剑",color:"gold"},enchantments={sharpness:5}]Nas versões 1.20.4 e anteriores, use NBT:/give @p diamond_sword{display:{Name:'{"text":"神剑","color":"gold"}'},Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}, esse formato deixou de funcionar a partir da versão 1.20.5.Gerador de Itens O formato correspondente à versão selecionada no canto superior direito é fornecido automaticamente.
execute: alterando o contexto de execução
/execute as @a at @s if block ~ ~-1 ~ minecraft:gold_block run effect give @s speed 1 2Isso significa: para cada jogador, usando a posição dele, se houver um Bloco de Ouro sob seus pés, conceda a ele o efeito Velocidade.as altera o executor,at altera a posição,if / unless verifica uma condição,run é seguido pelo comando a ser executado. Use o Criador de comandos para montar o comando passo a passo.
Erros comuns
- Comando desconhecido ou incompleto: o nome do comando está escrito incorretamente ou falta um argumento obrigatório.
- Só é possível selecionar uma entidade: um argumento que exige um único alvo (como o destino de tp) usa @a / @e; adicione
limit=1。 - Versão incorreta: os tutoriais na internet muitas vezes usam uma sintaxe diferente da sua versão do jogo (por exemplo, NBT e componentes,
keepInventoryekeep_inventory). Selecione a versão no canto superior direito antes de usar os comandos gerados pelo site.