Minecraft /give Command
Dá um item especificado a um jogador (incluindo componentes personalizados no Java).
Compatibilidade de Versões
Sintaxe do Comando
/give <targets> <item>[<components>] [<count>]/give <player> <itemName> [amount] [data] [components]Argumentos Explicados
targets / playerSelector / Player NameObrigatórioTarget entity receiving the items (e.g., @p nearest, @a all, or an exact gamer tag).
item / itemNameNamespaced Item IDObrigatórioThe official identifier of the item (e.g., minecraft:diamond_sword in Java, diamond_sword in Bedrock).
count / amountInteger (1-64)Number of items to give. Defaults to 1 if omitted. Can exceed 64 in Java for unstackables.
componentsComponents / JSONJava 1.20.5+ square-bracket components (e.g. [enchantments={levels:{"sharpness":5}}]) or Bedrock adventure JSON (can_place_on / can_destroy).
Exemplos Práticos
/give @p minecraft:diamond 64Gives the nearest player a full stack (64) of diamonds.
Standard command for rewarding players or stocking inventories.
/give @s minecraft:netherite_sword[enchantments={levels:{"minecraft:sharpness":5,"minecraft:unbreaking":3}}]Java 1.20.5+: Gives yourself a Sharpness V, Unbreaking III Netherite Sword using modern component brackets.
Square bracket syntax [component=val] replaced legacy curly brace NBT in Java 1.20.5.
/give @p iron_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone","cobblestone"]}}Bedrock Edition: Gives an iron pickaxe that can only break stone and cobblestone in Adventure mode.
Crucial for Bedrock adventure maps with controlled puzzle progression.
/give @a minecraft:cooked_beef 32Gives 32 cooked beef to all connected players simultaneously.
Perfect for starting food kits or UHC events.
/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:speed",duration:6000,amplifier:1}]}]Java 1.20.5+: Gives a custom Speed II potion lasting 5 minutes.
Demonstrates deep component nesting for custom consumables.
Erros Comuns
Erro:
Escrever o nome do item em maiúsculas
Solução:
Os IDs de itens diferenciais maiúsculas e minúsculas e devem ser escritos em minúsculas com underlines.
Erro:
Tentar dar mais de 64 itens no Bedrock
Solução:
Bedrock tem limite de 64 itens por comando. Use múltiplos comandos.
Erro:
Esquecer que /give requer permissões de operador
Solução:
Certifique-se de ter permissões OP ou use um bloco de comando com permissões ativadas.
Diferenças entre Java e Bedrock
A edição Java suporta componentes de item completos entre colchetes [] com propriedades personalizadas. A edição Bedrock usa um formato simplificado sem componentes NBT personalizados no comando.
Command Block Usage & Automation
When used in Command Blocks, avoid using @s because the command block itself is the executor and @s evaluates to nothing. Always target players with @p (nearest player), @a (all players), or filtered selectors like @a[distance=..5]. Use Impulse command blocks connected to pressure plates for starter kits, or Chain Conditional blocks following a scoreboard balance test to dispense shop items.
Dicas Úteis
Você pode dar vários itens adicionando um número no final: /give @p dirt 64
Use @s para dar itens a si mesmo, @p para o jogador mais próximo, ou @a para todos.
Os componentes de item Java permitem personalizar armas, armaduras e ferramentas com encantamentos.
No Bedrock, as quantidades são limitadas a 64 para a maioria dos itens.
Você pode usar /give em blocos de comando para criar sistemas de distribuição automática.
Notas Importantes
No Java 1.20.5+, a sintaxe NBT entre chaves {} foi substituída por componentes de item entre colchetes [...].
Perguntas Frequentes
Posso dar itens com encantamentos personalizados?
Sim, no Java Edition usando a sintaxe [enchantments={levels:{"minecraft:sharpness":5}}]. Bedrock tem limites de encantamento padrão.
Por que /give não funciona no Bedrock?
Verifique se você tem permissões de operador ativadas nas configurações do mundo ou servidor.
Posso dar itens que não existem no jogo?
Não, você só pode dar itens válidos. Os IDs devem corresponder exatamente aos registrados no jogo.
Pronto para criar seu comando?
Use nosso gerador interativo para criar comandos /give sem erros com uma interface visual.
Abrir Gerador de Comandos