Aller au contenu principal
MC COMMANDS logoMC COMMANDS
Référence de la Commande

Minecraft /give Command

itemsÉdition JavaÉdition Bedrock

Donne un objet spécifié à un joueur (incluant les composants personnalisés en Java).

Compatibilité des Versions

Édition Java:1.21.4 (1.13+)
Édition Bedrock:1.21.60

Syntaxe de la Commande

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

Arguments Expliqués

Exemples Pratiques

beginnerLes Deux Éditions
/give @p minecraft:diamond 64

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

Standard command for rewarding players or stocking inventories.

intermediateÉdition 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.

intermediateÉdition 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.

beginnerLes Deux Éditions
/give @a minecraft:cooked_beef 32

Gives 32 cooked beef to all connected players simultaneously.

Perfect for starting food kits or UHC events.

advancedÉdition 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

Erreurs Courantes

Erreur :

Écrire le nom de l'objet en majuscules

Correction :

Les ID d'objets sont sensibles à la casse et doivent être en minuscules avec des tirets bas.

Erreur :

Essayer de donner plus de 64 objets sur Bedrock

Correction :

Bedrock a une limite de 64 objets par commande. Utilisez plusieurs commandes.

Erreur :

Oublier que /give nécessite les permissions opérateur

Correction :

Assurez-vous d'avoir les permissions OP ou d'utiliser un bloc de commande avec les permissions activées.

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.

Conseils Utiles

  • Vous pouvez donner plusieurs objets en ajoutant un nombre à la fin : /give @p dirt 64

  • Utilisez @s pour vous donner des objets, @p pour le joueur le plus proche, ou @a pour tous.

  • Les composants d'objet Java permettent de personnaliser les armes, armures et outils avec des enchantements.

  • Sur Bedrock, les quantités sont limitées à 64 pour la plupart des objets.

  • Vous pouvez utiliser /give dans des blocs de commande pour créer des systèmes de distribution automatique.

Notes Importantes

En Java 1.20.5+, la syntaxe NBT entre accolades {} a été remplacée par des composants d'objet entre crochets [...].

Questions Fréquentes

Prêt à créer votre commande ?

Utilisez notre générateur interactif pour créer des commandes /give sans erreur grâce à une interface visuelle.

Ouvrir le Générateur de Commandes
Advertisement