3 votes

Changez la couleur du nom de l'élément sans affecter la locale

J'aimerais changer la couleur du nom d'un élément sans que son nom réel soit affecté dans différentes régions.

Pour être précis, les deux langues utilisées sur mon serveur sont le tchèque et l'anglais (et peut-être le slovaque), et je veux avoir une épée en diamant qui s'appelle toujours "Epée en diamant" (avec le nom approprié dans toutes les langues), mais avec un nom magenta (je veux donc seulement changer la couleur du nom, et rien d'autre).

Existe-t-il une balise permettant d'atteindre cet objectif ? J'utilise des blocs de commande, mais je peux installer des plugins Spigot NBT si nécessaire.

1voto

Fabian Röling Points 19325

Vous pouvez utiliser un translate JSON pour utiliser automatiquement le texte traduit de l'identifiant que vous choisissez, puis modifiez ce texte comme vous le souhaitez :

/give @s diamond_sword{display:{Name:"{\"translate\":\"item.minecraft.diamond_sword\",\"color\":\"red\"}"}}

Il modifie même sa description de manière dynamique lorsqu'il change de langue, de sorte qu'il ne se résout pas une fois pour toutes.

Vous pouvez trouver tous les identifiants (comme item.minecraft.diamond_sword ) dans le fichier .jar de la version que vous jouez, sous assets/minecraft/lang/en_us.json .

0 votes

Merci beaucoup ! Avez-vous des conseils sur les sites Web où je pourrais trouver de telles informations ? J'ai cherché partout, mais tous les sites sur les tags NBT dans Minecraft ne font que lister quelques tags de base avec chaque attribut.

0 votes

Toujours le wiki de Minecraft, c'est l'endroit unique pour presque tout ce qui concerne Minecraft : Minecraft.gamepedia.com/Commandes#Raw_JSON_text

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