Actualizado:

1. Ocultar los encantamientos (1.21.5+)

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

Pon en hidden_components los componentes que quieres ocultar. Los encantamientos siguen funcionando; simplemente ya no se ven.

2. Ocultar varias líneas

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

Otros nombres útiles: can_break, can_place_on y dyed_color. attribute_modifiers también oculta las líneas de daño y velocidad de ataque por defecto.

3. Ocultar toda la descripción

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

Al pasar el ratón no aparece nada, ni siquiera el nombre. Ideal para objetos misteriosos.

4. Quitar o añadir el destello

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

Funciona en 1.20.5 y posteriores.

5. De 1.20.5 a 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={}]

Cada componente aceptaba show_in_tooltip:false; los demás detalles se ocultaban con hide_additional_tooltip={}.

6. 1.20.4 y anteriores

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

Suma los valores: 1 encantamientos, 2 atributos, 4 Irrompible, 8 CanDestroy, 16 CanPlaceOn. Consulta NBT frente a componentes.

Solución de problemas

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.