MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Plusieurs couleurs dans un seul TextComponent

    Planifier Épinglé Verrouillé Déplacé Non résolu Support pour les moddeurs
    1.12.2
    6 Messages 3 Publieurs 445 Vues 3 Watching
    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_38H Hors-ligne
      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.

      En0ri4nE 1 réponse Dernière réponse Répondre Citer 0
      • En0ri4nE Hors-ligne
        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_38H 1 réponse Dernière réponse Répondre Citer 0
        • robin4002R Hors-ligne
          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_38H 1 réponse Dernière réponse Répondre Citer 1
          • Helios_38H Hors-ligne
            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_38H Hors-ligne
              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
              • robin4002R Hors-ligne
                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
                ContactMentions Légales

                MINECRAFT FORGE FRANCE © 2024

                Powered by NodeBB