Minecraft /give Command
Dà un oggetto specificato a un giocatore (inclusi componenti personalizzati in Java).
Compatibilità Versioni
Sintassi del Comando
/give <targets> <item>[<components>] [<count>]/give <player> <itemName> [amount] [data] [components]Argomenti Spiegati
targets / playerSelector / Player NameObbligatorioTarget entity receiving the items (e.g., @p nearest, @a all, or an exact gamer tag).
item / itemNameNamespaced Item IDObbligatorioThe 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).
Esempi Pratici
/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.
Errori Comuni
Errore:
Scrivere il nome dell'oggetto in maiuscolo
Correzione:
Gli ID degli oggetti fanno distinzione tra maiuscole e minuscole e devono essere scritti in minuscolo con underscore.
Errore:
Tentare di dare più di 64 oggetti su Bedrock
Correzione:
Bedrock ha un limite di 64 oggetti per comando. Usa più comandi.
Errore:
Dimenticare che /give richiede i permessi operatore
Correzione:
Assicurati di avere i permessi OP o usa un blocco comando con i permessi attivati.
Differenze Java vs Bedrock
L'edizione Java supporta componenti oggetto completi tra parentesi quadre [] con proprietà personalizzate. L'edizione Bedrock usa un formato semplificato senza componenti NBT personalizzati nel 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.
Suggerimenti Utili
Puoi dare più oggetti aggiungendo un numero alla fine: /give @p dirt 64
Usa @s per dare oggetti a te stesso, @p per il giocatore più vicino, o @a per tutti.
I componenti oggetto Java permettono di personalizzare armi, armature e strumenti con incantesimi.
Su Bedrock, le quantità sono limitate a 64 per la maggior parte degli oggetti.
Puoi usare /give nei blocchi comando per creare sistemi di distribuzione automatica.
Note Importanti
In Java 1.20.5+, la sintassi NBT tra parentesi graffe {} è stata sostituita da componenti oggetto tra parentesi quadre [...].
Domande Frequenti
Posso dare oggetti con incantesimi personalizzati?
Sì, in Java Edition usando la sintassi [enchantments={levels:{"minecraft:sharpness":5}}]. Bedrock ha limiti di incantesimo standard.
Perché /give non funziona su Bedrock?
Verifica di avere i permessi operatore attivati nelle impostazioni del mondo o del server.
Posso dare oggetti che non esistono nel gioco?
No, puoi dare solo oggetti validi. Gli ID devono corrispondere esattamente a quelli registrati nel gioco.
Pronto a creare il tuo comando?
Usa il nostro generatore interattivo per creare comandi /give senza errori con un'interfaccia visuale.
Apri il Generatore di Comandi