Para dar una espada de netherita totalmente encantada en Minecraft Java 26.2, ejecuta: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 En Bedrock 1.26.30, primero haz /give del objeto y luego aplica los encantamientos con /enchant — el /give de Bedrock no puede incluirlos directamente. Este generador crea ambos, siempre actualizados.
bookshelfLos paquetes de recursos leen estos valores para cambiar el modelo del objeto. Separa las entradas con comas.
/give @s minecraft:bookshelf 1Los comandos generados están actualizados para Java 26.2 y Bedrock 1.26.30, y se verificaron por última vez pegándolos en el juego el 2026-07-10.
Minecraft Java 1.20.5 sustituyó el NBT de los objetos por componentes de datos, por lo que cualquier comando /give antiguo que use {display:…} o {Enchantments:…} ahora falla con un error de sintaxis. Los componentes se colocan entre corchetes después del ID del objeto — aquí tienes el mismo objeto en ambas sintaxis:
| Característica | Antes de la 1.20.5 (NBT — ya no funciona) | Java 26.2 (componentes de datos) |
|---|---|---|
| Nombre personalizado | {display:{Name:'{"text":"Epic Blade"}'}} | [minecraft:custom_name={text:"Epic Blade",italic:false}] |
| Lore | {display:{Lore:['{"text":"A legend"}']}} | [minecraft:lore=[{text:"A legend",italic:false}]] |
| Encantamientos | {Enchantments:[{id:"minecraft:sharpness",lvl:5}]} | [minecraft:enchantments={"minecraft:sharpness":5}] |
| Irrompible | {Unbreakable:1b} | [minecraft:unbreakable={}] |
Bedrock 1.26.30 no tiene componentes de datos: /give solo admite objeto, cantidad y valor de datos, así que cualquier otra cosa necesita un comando adicional o simplemente no es posible. El modo Bedrock del generador emite la secuencia que funciona y te dice con sinceridad cuándo un campo no es posible:
| Característica | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Comando base | /give @s minecraft:diamond_sword 1 | /give @s diamond_sword 1 |
| Encantamientos | /give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1 | No está en /give — sostén el objeto, luego: /enchant @s sharpness 5 |
| Nombre personalizado | minecraft:custom_name={text:"Epic Blade",italic:false} | No es posible por comandos — renombra en un yunque |
| Lore | minecraft:lore=[{text:"A legend",italic:false}] | No es posible con comandos |
| Irrompible | minecraft:unbreakable={} |
Minecraft 1.20.5 sustituyó el NBT de los objetos por componentes de datos, así que cualquier comando /give anterior a la 1.21 con {display:…} o {Enchantments:…} falla ahora. La nueva forma coloca los componentes entre corchetes — este generador siempre usa la sintaxis actual.
En Java 26.2, añade el componente enchantments: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — en Bedrock, primero haz /give del objeto, sostenlo, y luego aplica cada encantamiento con /enchant.
Sí — cambia a Bedrock (1.26.30) y el generador produce la sintaxis de Bedrock, incluidas secuencias /give + /enchant que funcionan donde Bedrock no puede expresar un campo directamente, y te dice con sinceridad cuándo algo (como el lore) no es posible.
El chat acepta hasta 256 caracteres; los comandos más largos deben ir en un bloque de comandos (límite ~32,500). El generador muestra un contador de caracteres en vivo y te avisa al superar los 256.
| No es posible con comandos |
| Barrido | minecraft:sweeping_edge | No existe en Bedrock |
| IDs de encantamientos de maldición | binding_curse, vanishing_curse | binding, vanishing |