Actualizado:
Un nombre dorado y en negrita según la versión
| Versión | Comando |
|---|---|
| Java 1.21.5+ | /give @p minecraft:diamond_sword[custom_name={text:"Espada legendaria",color:"gold",bold:true,italic:false}] |
| Java 1.20.5–1.21.4 | /give @p minecraft:diamond_sword[custom_name='{"text":"Espada legendaria","color":"gold","bold":true,"italic":false}'] |
| Java 1.13–1.20.4 | /give @p minecraft:diamond_sword{display:{Name:'{"text":"Espada legendaria","color":"gold","bold":true,"italic":false}'}} |
Hasta la 1.21.4 el nombre es un texto JSON entre comillas simples. Desde la 1.21.5 escribes {text:…} directamente. La forma antigua en una versión nueva da error o muestra el {"text":…} tal cual como nombre.
Nombres de colores
| Nombre | Nombre | Nombre | Nombre |
|---|---|---|---|
black | dark_blue | dark_green | dark_aqua |
dark_red | dark_purple | gold | gray |
dark_gray | blue | green | aqua |
red | light_purple | yellow | white |
Desde Java 1.16 también puedes usar cualquier color hexadecimal, como color:"#FF8800". No existen orange ni purple. Los nombres de color van siempre en inglés.
Quitar la cursiva
custom_name se muestra en cursiva como un nombre puesto en el yunque, salvo que añadas italic:false. En 1.20.5+ puedes usar item_name en su lugar, que se trata como el nombre propio del objeto: nunca va en cursiva y se sustituye si alguien lo renombra en un yunque.
Varios colores en un nombre (1.21.5+)
/give @p minecraft:diamond_sword[custom_name=[{text:"",italic:false},{text:"Espada ",color:"gold"},{text:"legendaria",color:"red",bold:true}]]
Una lista de partes permite que cada parte tenga su propio estilo. Los ajustes de la primera parte pasan al resto, así que una primera parte vacía con italic:false quita la cursiva de todo el nombre.
Descripción con color (1.21.5+)
/give @p minecraft:diamond_sword[lore=[{text:"Empuñada por un antiguo rey",color:"gray",italic:false},{text:"Daño de ataque alto",color:"green",italic:false}]]
Cada elemento de la lista es una línea. La descripción (lore) es morada y en cursiva por defecto. En 1.20.5–1.21.4 escribe cada línea como texto: '{"text":"…"}'.
Problemas frecuentes
- Aparecen llaves o comillas en el nombre: el formato no coincide con tu versión.
- Sin color: revisa cómo está escrito el nombre del color.
- Bedrock: /give no puede poner nombres; usa un yunque.
- Detectar el objeto después: añade
custom_datay compruébalo en lugar del nombre.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.