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
- Sigue viéndose: ajusta la sintaxis a tu versión; cambió en la 1.21.5.
- El encantamiento dejó de funcionar: ocultar nunca quita el efecto, así que revisa la sintaxis del encantamiento.
- Bedrock: las descripciones no se pueden cambiar con give.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.