Salta al contenuto principale
MC COMMANDS logoMC COMMANDS
Riferimento del Comando

Minecraft /give Command

itemsEdizione JavaEdizione Bedrock

Dà un oggetto specificato a un giocatore (inclusi componenti personalizzati in Java).

Compatibilità Versioni

Edizione Java:1.21.4 (1.13+)
Edizione Bedrock:1.21.60

Sintassi del Comando

Edizione Java/give <targets> <item>[<components>] [<count>]
Edizione Bedrock/give <player> <itemName> [amount] [data] [components]

Argomenti Spiegati

Esempi Pratici

beginnerEntrambe le Edizioni
/give @p minecraft:diamond 64

Gives the nearest player a full stack (64) of diamonds.

Standard command for rewarding players or stocking inventories.

intermediateEdizione Java
/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.

intermediateEdizione Bedrock
/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.

beginnerEntrambe le Edizioni
/give @a minecraft:cooked_beef 32

Gives 32 cooked beef to all connected players simultaneously.

Perfect for starting food kits or UHC events.

advancedEdizione Java
/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.

Advertisement

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.

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.

Automation Tip: Command blocks require Operator permissions (permission level 2+) and cheats enabled. In Java Edition, command blocks can execute commands up to 32,767 characters long compared to the 256-character player chat limit.

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

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
Advertisement