Ejemplos iniciales
/give @p minecraft:diamond_sword 1/give @p minecraft:diamond_sword[minecraft:custom_name={"text":"Espada azul","color":"aqua"}] 1Cómo crearlo
- Elige el objetivo y el objeto.
- Añade nombre, descripción y encantamientos.
- Comprueba la estructura y prueba primero una versión sencilla.
Errores frecuentes
- Mezclar NBT antiguo con componentes modernos.
- Usar comillas tipográficas.
- Aplicar encantamientos incompatibles sin comprobarlos.
Notas de edición y versión
Java 1.21.5+ escribe los componentes de texto directamente. Java 1.20.5–1.21.4 mantiene el formato de texto anterior envuelto como cadena, pero los modificadores de atributos cambian entre 1.20.5–1.20.6, 1.21–1.21.1 y 1.21.2–1.21.4. Java 1.20.4 o anteriores usa NBT legado y 1.12.2 además usa el orden antiguo de Give e IDs numéricos de encantamientos. Bedrock tiene limitaciones distintas para objetos personalizados.
Añadir personalizaciones sin perder la causa del error
Comienza con /give @p minecraft:diamond_sword 1. Si funciona, añade primero el nombre personalizado; después prueba el encantamiento u otro ajuste. Así puedes saber qué opción provocó el fallo. Los comandos de Java 1.20.5+ utilizan componentes para los datos personalizados del objeto.
No pegues sintaxis Java de NBT o de componentes en Bedrock sin comprobar la compatibilidad. Si el juego muestra un error después de añadir propiedades, vuelve al último comando que funcionaba y compara el resultado con la versión elegida.