• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Non résolu Plusieurs couleurs dans un seul TextComponent

    Support pour les moddeurs
    1.12.2
    3
    6
    190
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • Helios_38
      Helios_38 dernière édition par

      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 réponse Dernière réponse Répondre Citer 0
      • En0ri4n
        En0ri4n @Helios_38 dernière édition par

        @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 réponse Dernière réponse Répondre Citer 0
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 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 réponse Dernière réponse Répondre Citer 1
          • Helios_38
            Helios_38 @robin4002 dernière édition par

            @robin4002 Ah voila la fonction que je recherchais Merciiiii beaucoup

            1 réponse Dernière réponse Répondre Citer 0
            • Helios_38
              Helios_38 @En0ri4n dernière édition par

              @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 réponse Dernière réponse Répondre Citer 0
              • robin4002
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

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

                1 réponse Dernière réponse Répondre Citer 0
                • 1 / 1
                • Premier message
                  Dernier message
                Design by Woryk
                Contact / Mentions Légales

                MINECRAFT FORGE FRANCE © 2018

                Powered by NodeBB