2 votes

Pourquoi le fait de coller une commande dans le chat renvoie-t-il une erreur ?

Je fais tourner un serveur sur la version 1.16.1 et j'essaie d'exécuter la commande suivante que j'ai copiée et collée à partir d'un générateur de commandes :

/tellraw @a ["",{"text":"Co-op >","color":"aqua"},{"text":" [PIG","color":"light_purple"},{"text":"+++","color":"aqua"},{"text":"]","color":"light_purple"},{"text":" Technoblade","color":"light_purple"},{"text":": I have come down from the land of potato gods."}]

Chaque fois que je l'exécute, le message suivant s'affiche :

Composant de chat non valide : Chaîne non terminée à la ligne 1 colonne 245 chemin $[6].text

Je ne sais pas ce que cela signifie.

2voto

Richie Frame Points 1800

Votre commande est trop longue pour être insérée dans le chat. Le chat ne prend en charge que 255 caractères par commande.

En le collant dans le chat, seuls les 255 premiers caractères sont enregistrés. C'est ce qui est collé :

/tellraw @a ["",{"text":"Co-op >","color":"aqua"},{"text":" [PIG","color":"light_purple"},{"text":"+++","color":"aqua"},{"text":"]","color":"light_purple"},{"text":" Technoblade","color":"light_purple"},{"text":": I have come down from the land of potato g

Comme vous pouvez le voir, il s'arrête au "g" tout à la fin. Le g est le 255e caractère, et tout le reste n'est pas pris en compte, y compris les crochets de fermeture pour terminer le texte JSON, ce qui entraîne une erreur lorsque le système atteint la fin du texte alors qu'il s'attendait à des guillemets de fermeture.

Si vous placez la commande dans un bloc de commande, elle s'exécute parfaitement : Screenshot

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