MineToolsminetools.cn · Ferramentas para Minecraft Java

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 1

Ao 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

SeletorSignificado
@pJogador mais próximo
@aTodos os jogadores
@rUm Jogador aleatório
@sA própria entidade que executa o comando
@eTodas as entidades
@nA 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;~1 significa 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 2

Isso 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,keepInventory e keep_inventory). Selecione a versão no canto superior direito antes de usar os comandos gerados pelo site.