Minepax Chest LogoMinepax.com
Voltar para o Blog

Como gerar comandos /give, /summon e /effect no Minecraft

Minepax Team31 de agosto de 2026
Como gerar comandos /give, /summon e /effect no Minecraft

A sintaxe de /give mudou de verdade a partir do Java 1.20.5 — comandos com NBT que funcionavam antes dão erro de sintaxe hoje. Se você copiou um comando de um vídeo antigo e ele não roda, é isso.

A mesma espada, três sintaxes

Espada de netherita, nome "Lâmina do Vazio" em roxo escuro, inquebrável, Fio da Espada V:

Bedrock

/give @p minecraft:netherite_sword 1

Bedrock não aceita nome customizado, encantamento nem NBT direto no /give — isso exige um livro de comandos ou editor de NBT à parte.

Java 1.20.5 em diante (componentes)

/give @p minecraft:netherite_sword[custom_name='{"text":"Lâmina do Vazio","color":"dark_purple","italic":false}',unbreakable={},enchantments={levels:{"minecraft:sharpness":5}}] 1

Java legado (NBT, até 1.20.4)

/give @p minecraft:netherite_sword{display:{Name:'{"text":"Lâmina do Vazio","color":"dark_purple","italic":false}'},Unbreakable:1b,Enchantments:[{id:"minecraft:sharpness",lvl:5s}]} 1

Repare que não é só troca de colchete por chave — unbreakable={} e Unbreakable:1b são conceitos diferentes (componente vs. tag NBT), e um não funciona no lugar do outro.

/summon com equipamento

Summon de um esqueleto com capacete de ouro, brilhando, sem IA (não anda nem ataca — só fica parado):

/summon minecraft:skeleton ~ ~ ~ {NoAI:1b,Glowing:1b,ArmorItems:[{},{},{},{id:"minecraft:golden_helmet",Count:1b}],HandItems:[{},{}]}

ArmorItems segue sempre a ordem pés, pernas, peito, cabeça — inverter a ordem é o erro mais comum ao montar isso na mão.

/effect e a armadilha do amplifier

Isso pega todo mundo pelo menos uma vez: o "Nível" que você vê no jogo (Velocidade II, por exemplo) não é o número que vai no comando. O comando usa amplifier, que é o nível menos 1.

| Nível no jogo | Amplifier no comando | |---|---| | I | 0 | | II | 1 | | III | 2 | | V | 4 |

Velocidade II por 60 segundos:

/effect give @p minecraft:speed 60 1 false

Se você colocar 2 esperando Nível II, vai conseguir Nível III sem perceber.

Como usar o gerador

  1. Escolha a aba: give, summon ou effect.
  2. Escolha a versão — Bedrock, Java atual ou Java legado. É essa escolha que decide toda a sintaxe, não um detalhe cosmético.
  3. Preencha os campos (item, nome, encantamentos, equipamento). O comando final aparece pronto pra copiar, já formatado certo pra versão escolhida.
  4. Cole no chat do jogo ou dentro de um bloco de comando.

O gerador de comandos monta as três sintaxes acima automaticamente — não precisa decorar onde vai chave, colchete ou aspas.

Erros comuns

Copiei um comando de um tutorial e deu "Incorrect argument" no /give. Quase sempre é sintaxe de versão errada — comando com NBT em chaves {} rodando num Java 1.20.5+, que espera componentes em colchetes [].

Coloquei Velocidade nível 2 e saiu mais forte que o esperado. É o amplifier: nível do jogo menos 1. Efeito "nível 2" no comando é Velocidade III, não II.

O summon nasceu sem a armadura que eu configurei. Confira a ordem de ArmorItems — é sempre pés, pernas, peito, cabeça. Um item na posição errada equipa a peça errada ou nenhuma.

Dá pra combinar give e summon num comando só? Não diretamente — são comandos separados. Pra um mob nascer já segurando um item específico, o item entra em HandItems dentro do próprio /summon, não via /give.

Funciona igual num servidor com plugins? A sintaxe vanilla sim. Servidores com Bukkit/Spigot ou Paper às vezes restringem NBT customizado por permissão — se o comando não rodar mesmo com sintaxe certa, é limitação do servidor, não do comando.