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
- Toujours visible : adaptez la syntaxe à votre version ; elle a changé en 1.21.5.
- L'enchantement ne marche plus : masquer ne retire jamais l'effet ; vérifiez la syntaxe de l'enchantement.
- Bedrock : les infobulles ne peuvent pas être modifiées avec give.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.