JugonesTop

Minecraft 1.9.2 Command / give convertido a / convoca minecraft minecraft-commands

Actualmente estoy intentando convertir un comando /give en un comando /summon .

 /give @p minecraft:nether_star 1 0 {specialNetherStar:1b,display:{Name:"Nature"},ench:[{id:60s,lvl:10s}]}
 

Cada vez que lo convierto en esto:

 /summon Item ~ ~1 ~ {Item:{Id:minecraft:"nether_star",specialNetherStar:1b,display:{Name:"Nature"},ench:[{id:60s,lvl:10s}]}}
 

Termina convocando un bloque de piedra en su lugar. No entiendo por qué sin embargo. Si alguien pudiera ayudarme, estaría muy agradecido con ellos.

Respuesta

NBT datos es sensible a mayúsculas. En lugar de Id para el elemento de formato id.

Todas las etiquetas que no son la raíz id, Damage, Counto Slot, debe ser colocado dentro de una sola tag compuesto. El NBT de entrada de /give ya está empezando dentro de la tag compuesto debido a que la raíz de los datos (aparte de Slot, que no puede ser usado con /give) ya está especificado en el comando de la sintaxis.

Usted también desea colocar las comillas alrededor de toda la cadena de " minecraft :nether_star" en lugar de a la vuelta de la "nether_star", como la cita de otra manera va a ser una parte del valor y la nulidad de la ID de elemento.

Ten en cuenta que sin un Count etiqueta especificada, su valor por defecto será 0 y el elemento no se puede recoger.

Fijo comando, añadiendo un recuento de 1:

/summon Item ~ ~1 ~ {Item:{id:"minecraft:nether_star",Count:1b,tag:{specialNetherStar:1b,display:{Name:"Nature"},ench:[{id:60s,lvl:10s}]}}}