Actualizado:

1. Un palo que parece una espada

/give @s minecraft:stick[item_model="minecraft:diamond_sword"]

Parece una espada de diamante, pero sigue siendo un palo, con el mismo daño y durabilidad. Ideal para atrezo y objetos de puzles.

2. Una moneda personalizada

/give @s minecraft:paper[item_model="minecraft:emerald",custom_name="Moneda de la aldea"]

Un papel que parece una esmeralda nunca se mezcla con esmeraldas de verdad, así que sirve como dinero para minijuegos.

3. Cambiar aspecto y estadísticas

/give @s minecraft:diamond_sword[item_model="minecraft:blaze_rod",custom_name="Varita de fuego",enchantments={fire_aspect:2}]

Separa los componentes con comas dentro de los mismos [ ].

4. custom_model_data para paquetes de recursos

/give @s minecraft:stick[custom_model_data={floats:[1]}]

Es una marca que un paquete de recursos puede detectar para cambiar el modelo. Sin paquete, el objeto se ve normal. Usa {floats:[1]} en 1.21.4+, custom_model_data=1 en 1.20.5 a 1.21.3 y {CustomModelData:1} en 1.20.4 y anteriores (NBT frente a componentes).

5. Que parezca un bloque

/give @s minecraft:stick[item_model="minecraft:tnt"]

Un ID de bloque da al objeto un icono de bloque. Reparte un palo que parece TNT como bomba y ejecuta el efecto con comandos. No se puede colocar, así que nadie construye con él por error.

6. Cambiar el objeto de tu mano

/item modify entity @s weapon.mainhand {function:"minecraft:set_components",components:{"minecraft:item_model":"minecraft:golden_apple"}}

Esto solo cambia el aspecto del objeto que sujetas. El nombre y los encantamientos se mantienen. Ejecútalo de nuevo con el ID original para deshacerlo.

Notas de versión

item_model necesita Java 1.21.2+. La forma simple custom_name="Moneda de la aldea" necesita 1.21.5+; en 1.21.2 a 1.21.4 escribe custom_name='"Moneda de la aldea"'.

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.