7 votes

Impossible de définir le nom d'affichage

J'essaie de mettre à jour les commandes d'une carte à la version 1.13, chaque fois que j'essaie d'ajouter une équipe avec la commande /team add Green Creeper Corp il n'accepte pas le nom d'affichage. Je peux utiliser /team add Green mais j'aimerais que le nom de Creeper Corp. J'obtiens toujours cette erreur :

Composant de chat non valide : Utiliser JSONReader.setLenient(true) pour accepter un JSON malformé à la ligne 1 colonne 2 chemin $[0] ...add Green [Creeper Corp]<--[HERE]

Existe-t-il un moyen de faire accepter le nom d'affichage ? et si oui, comment ?

9voto

SpiceWeasel Points 1074

La version 1.13 a modifié la manière de définir les noms d'affichage. Ils doivent désormais être définis à l'aide d'un composant texte json. Par exemple :

team add Green {"text":"Creeper Corp"}

C'est mieux ainsi, car vous pouvez maintenant faire des choses avec le nom d'affichage que vous ne pouviez pas faire auparavant. Par exemple :

team add Green {"text":"Creeper ","color":"green","bold":"true","extra":[{"text":"Corp","color":"gold","italic":"true","underlined":"true"}]}

Dans le cas de /team vous pouvez également utiliser une chaîne de caractères régulière entre guillemets comme raccourci :

team add Green "Creeper Corp"

6voto

dly Points 15016

JSON est très exigeant en matière d'entrée. Il s'attend à ce que les chaînes de caractères soient entourées de "".

Vous pouvez utiliser /team add Green "Creeper Corp" pour ajouter votre équipe.

enter image description here

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