• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Unsolved Plusieurs couleurs dans un seul TextComponent

    Support pour les moddeurs
    1.12.2
    3
    6
    76
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Helios_38
      Helios_38 last edited by

      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.

      En0ri4n 1 Reply Last reply Reply Quote 0
      • En0ri4n
        En0ri4n @Helios_38 last edited by

        @helios_38 Hello,
        La meilleure chose à faire quand tu veux afficher du texte quelque part, c’est d’utiliser le TextComponentTranslation, il prend la valeur que tu lui donne et la cherche dans le fichier lang, en français fr_FR.lang, en englais US en_US.lang, etc.
        Plus d’info ici 😉 :
        https://mcforge.readthedocs.io/en/1.12.x/concepts/internationalization/

        Le java c'est comme une boîte de chocolat, on sait jamais sur quoi on va tomber !

        Helios_38 1 Reply Last reply Reply Quote 0
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by robin4002

          b0314fe0-5cf9-4a9a-956b-00678a6318e5-image.png

                  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

          Helios_38 1 Reply Last reply Reply Quote 1
          • Helios_38
            Helios_38 @robin4002 last edited by

            @robin4002 Ah voila la fonction que je recherchais Merciiiii beaucoup

            1 Reply Last reply Reply Quote 0
            • Helios_38
              Helios_38 @En0ri4n last edited by

              @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.

              1 Reply Last reply Reply Quote 0
              • robin4002
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

                Quel est ton problème dans ce cas ???

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Design by Woryk
                Contact / Mentions Légales

                MINECRAFT FORGE FRANCE © 2018

                Powered by NodeBB