2 votes

Minecraft 1.9.2 Commande /give convertie en /summon

J'essaie actuellement de convertir un /give en une commande /summon commandement.

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

A chaque fois, je le convertis en ceci :

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

Il finit par invoquer un bloc de pierre à la place. Je ne comprends pas pourquoi. Si quelqu'un pouvait m'aider, je lui en serais très reconnaissant.

4voto

Skylinerw Points 12529

Les données NBT sont sensibles à la casse. Au lieu de Id pour le format de l'article dont vous avez besoin id .

Tous les tags qui ne sont pas la racine id , Damage , Count ou Slot doivent être placés dans un seul tag composé. L'entrée NBT pour /give a déjà commencé au sein de la tag composé parce que les données de la racine (à part Slot qui ne peut être utilisé avec /give ) est déjà spécifié dans la syntaxe de la commande.

Vous voudrez également placer les guillemets autour de la chaîne entière "Minecraft:nether_star" plutôt qu'autour de la partie "nether_star", car les guillemets feront autrement partie de la valeur et invalideront l'ID de l'élément.

Gardez à l'esprit que sans un Count spécifié, sa valeur sera par défaut de 0 et l'article ne pourra pas être ramassé.

Correction de la commande, en ajoutant un compte de 1 :

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

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X