Mise à jour :

Composants courants (Java)

ObjectifComposant
Nomcustom_name
Lignes de descriptionlore
Enchantementsenchantments
Incassableunbreakable
Reflet d'enchantement seulenchantment_glint_override
Taille de pilemax_stack_size

Une épée nommée avec description

/give @p diamond_sword[custom_name={"text":"Épée du héros","color":"gold","italic":false},lore=[{"text":"Transmise dans le royaume","color":"gray","italic":false}],enchantments={sharpness:5,unbreaking:3}] 1

C'est le format de Java 1.21.5+ ; les versions précédentes diffèrent, utilisez donc le générateur give pour elles. Les noms et descriptions sont en italique par défaut ; "italic":false les remet droits. Plus de détails sur les couleurs dans couleurs des noms d'objets.

Reflet sans enchantement

/give @p nether_star[enchantment_glint_override=true,custom_name="Ticket spécial"] 1

Brillant mais sans effet, idéal pour les prix d'événement et les tickets.

Outils incassables et piles plus grandes

/give @p diamond_pickaxe[unbreakable={}] 1
/give @p ender_pearl[max_stack_size=64] 64

La première pioche ne perd jamais de durabilité. La seconde ligne permet aux perles de l'Ender de s'empiler par 64 au lieu de 16 ; la limite est 99, et les objets qui ont une durabilité ne peuvent pas s'empiler au-delà de 1. Les deux fonctionnent sur Java 1.20.5+.

Bonus de statistiques en main

/give @p stick[custom_name={"text":"Baguette magique","color":"light_purple","italic":false},attribute_modifiers=[{type:"minecraft:attack_damage",amount:6,id:"mc:wand_damage",operation:"add_value",slot:"mainhand"},{type:"minecraft:movement_speed",amount:0.2,id:"mc:wand_speed",operation:"add_multiplied_base",slot:"mainhand"}]] 1

Tenu en main principale, ce bâton ajoute 6 de dégâts d'attaque et 20 % de vitesse de marche. Donnez à chaque modificateur un id unique. La syntaxe diffère avant 1.21.5, et 1.21.1 et antérieur utilisent des noms comme generic.attack_damage. Voir la commande attribute.

Changer l'apparence et l'usage

Depuis Java 1.21.2, vous pouvez ajouter item_model pour emprunter l'apparence d'un autre objet (commande item model) et consumable pour rendre n'importe quoi comestible (nourriture personnalisée). Avec les noms et descriptions, cela suffit pour des objets uniques de carte d'aventure.

Détecter un objet personnalisé

Pour « seuls les joueurs avec un ticket peuvent passer », marquez l'objet avec custom_data et vérifiez-le :

/give @p paper[custom_data={ticket:1b},custom_name="Ticket d'entrée"] 1
/execute as @a if items entity @s weapon.mainhand paper[custom_data~{ticket:1b}] run say J'ai un ticket

Vérifier le nom fonctionne aussi, mais n'importe qui peut copier un nom avec une enclume ; custom_data ne peut pas être imité ainsi. /clear peut retirer l'objet avec le même tag.

Bedrock Edition

Le /give de Bedrock ne peut pas régler les noms, descriptions ni des enchantements au-delà du maximum. Il peut régler quelques comportements :

/give @p diamond_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone"]},"minecraft:keep_on_death":{}}

Les champs disponibles comprennent can_destroy, can_place_on, keep_on_death et item_lock. Nommez les objets avec une enclume.

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.