Mise à jour :

Commande /give de base

Une commande simple ressemble à /give @p minecraft:diamond_sword 1. Le sélecteur de cible, l'ID d'objet et la quantité doivent être corrects. S'il manque une partie, Minecraft peut afficher une erreur de commande incomplète.

CibleQui reçoit l'objet
@pLe joueur le plus proche (vous, quand vous tapez dans le chat)
@sCelui qui lance la commande
@aTous les joueurs connectés
@a[team=red]Seulement les joueurs de l'équipe rouge
SteveUn joueur par son nom

L'édition Java peut donner jusqu'à 100 piles en une commande (6 400 exemplaires d'un objet qui s'empile par 64). Les objets qui ne rentrent pas tombent aux pieds du joueur.

Syntaxe de l'édition Bedrock

/give @p diamond_sword 1 0

Bedrock utilise l'ordre cible, objet, quantité, valeur de données, et minecraft: est facultatif. Le /give de Bedrock ne peut pas ajouter de nom, de description ni d'enchantements. Nommez l'objet sur une enclume, ou donnez-le d'abord puis utilisez /enchant.

Objets et armes personnalisés

Pour un objet avec un nom personnalisé, une description ou des enchantements, vérifiez d'abord que l'ID de l'objet de base fonctionne. Ajoutez une option à la fois et comparez le résultat avec la version du jeu choisie. Les données d'objet avancées doivent suivre la syntaxe de cette version ; les anciens exemples NBT de Java ne sont pas interchangeables avec les composants d'objet introduits en Java 1.20.5. Testez dans un monde jetable avant de l'utiliser sur un serveur public.

Version JavaUne épée en diamant nommée « Épée du héros »
1.21.5+/give @p minecraft:diamond_sword[custom_name="Épée du héros"]
1.20.5–1.21.4/give @p minecraft:diamond_sword[custom_name='"Épée du héros"']
1.13–1.20.4/give @p minecraft:diamond_sword{display:{Name:'"Épée du héros"'}}

Jusqu'à la 1.21.4, le nom est une chaîne JSON, donc il est entouré deux fois : '"…"'. Depuis la 1.21.5, une simple chaîne entre guillemets suffit. Quand il vous faut un nom, une description et des enchantements ensemble, choisissez votre version dans le générateur give plutôt que de modifier un ancien exemple à la main.

Erreurs courantes

Questions fréquentes

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.

Une méthode pratique : d'un objet simple à un objet personnalisé

  1. Ouvrez le générateur give et choisissez Java ou Bedrock avant de saisir un ID.
  2. Essayez /give @p minecraft:diamond_sword 1 dans un monde de test. @p sélectionne le joueur le plus proche ; le dernier argument est le nombre d'objets.
  3. N'activez les options de nom ou de description qu'une fois que l'objet simple fonctionne. Copiez toute la commande générée sans changer les guillemets ni les crochets.
  4. Si la version personnalisée échoue, retirez la dernière option ajoutée pour isoler la partie incompatible.

Frontière de version : NBT ou composants d'objet

Pour les versions Java avant la 1.20.5, la personnalisation des objets est souvent montrée avec du NBT attaché à l'objet. Depuis Java 1.20.5, les piles d'objets utilisent des composants et la structure de la commande est différente. Même si la commande /give de base fonctionne dans les deux époques, on ne peut pas supposer que les noms personnalisés, enchantements et données se transposent tels quels. Bedrock a ses propres règles et n'accepte pas le NBT d'objet de style Java dans /give.

Diagnostiquer une commande give qui échoue

Vérifiez d'abord l'autorisation d'utiliser les commandes, puis essayez un ID connu comme minecraft:stone. Si le résultat indique que la cible est introuvable, remplacez une cible trop précise par @p dans un test en solo. S'il se plaint d'un argument d'objet, vérifiez la version choisie et l'identifiant exact de l'objet. Consultez le guide de dépannage de give avant de rajouter des données compliquées.

Outils associés