Non résolu Plusieurs couleurs dans un seul TextComponent
-
Bonjour,
je voudrais savoir si il était possible de colorer les messages du chat dans forge 1.12.2 par un autre moyen que le TextComponent::setStyle qui applique la couleur à l’ensemble du message.
J’ai essayer comme pour Bukkit avec ‘§x’ mais un caractère apparait alors et le résultat est donc gâché. :loudly_crying_face:Merci ,
Mais si vous ne savez pas ou qu’il n’existe pas de solution ce n’est pas grave.
-
@helios_38 Hello,
La meilleure chose à faire quand tu veux afficher du texte quelque part, c’est d’utiliser leTextComponentTranslation
, il prend la valeur que tu lui donne et la cherche dans le fichier lang, en françaisfr_FR.lang
, en englais USen_US.lang
, etc.
Plus d’info ici :
https://mcforge.readthedocs.io/en/1.12.x/concepts/internationalization/ -
ITextComponent text = new TextComponentString("problème ?").setStyle(new Style().setItalic(true).setColor(TextFormatting.RED)) .appendSibling(new TextComponentString("solution").setStyle(new Style().setBold(true).setColor(TextFormatting.GOLD)));
Il suffit d’utiliser appendSibling
-
@robin4002 Ah voila la fonction que je recherchais Merciiiii beaucoup
-
@en0ri4n Je te remercie de ta réactivité mais ce n’était pas mon problème je le savais déjà mais Merciii quand même.
-
Quel est ton problème dans ce cas ???