Mise à jour :

1. Masquer les enchantements (1.21.5+)

/give @s minecraft:diamond_sword[enchantments={sharpness:5},tooltip_display={hidden_components:["enchantments"]}]

Listez dans hidden_components les composants à masquer. Les enchantements fonctionnent toujours ; ils ne s'affichent simplement plus.

2. Masquer plusieurs lignes

/give @s minecraft:diamond_sword[enchantments={sharpness:5},unbreakable={},tooltip_display={hidden_components:["enchantments","unbreakable","attribute_modifiers"]}]

Autres noms utiles : can_break, can_place_on et dyed_color. attribute_modifiers masque aussi les lignes par défaut de dégâts et de vitesse d'attaque.

3. Masquer toute l'infobulle

/give @s minecraft:diamond[tooltip_display={hide_tooltip:true}]

Rien ne s'affiche au survol, pas même le nom. Idéal pour les objets mystère.

4. Retirer ou ajouter le reflet

/give @s minecraft:diamond_sword[enchantments={sharpness:5},enchantment_glint_override=false]
/give @s minecraft:stick[enchantment_glint_override=true]

Fonctionne en 1.20.5 et plus récent.

5. De la 1.20.5 à la 1.21.4

/give @s minecraft:diamond_sword[enchantments={levels:{sharpness:5},show_in_tooltip:false},unbreakable={show_in_tooltip:false}]
/give @s minecraft:diamond[hide_tooltip={}]

Chaque composant prenait show_in_tooltip:false ; les autres détails se masquaient avec hide_additional_tooltip={}.

6. 1.20.4 et antérieur

/give @s minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}],HideFlags:1}

Additionnez les drapeaux : 1 enchantements, 2 attributs, 4 Incassable, 8 CanDestroy, 16 CanPlaceOn. Consultez NBT ou composants.

Dépannage

Vérifiez votre commande

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