MFF

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

    Detection de message spécifique dans le chat (ClientChatReceivedEvent)

    Planifier Épinglé Verrouillé Déplacé Non résolu Support pour les moddeurs
    4 Messages 2 Publieurs 177 Vues 2 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.
    • E Hors-ligne
      enemos
      dernière édition par

      Bonjour, j’essaye de créer un mod qui détecte un certain message dans le chat. Je n’y connais pas grand chose en modding donc désolé si c’est une question stupide.
      Voila ce que j’ai :

      @SubscribeEvent
      	public void chatDetectTest(ClientChatReceivedEvent event) {
      		if (event.message.getUnformattedText().equals("test")) {
      			InvisShopOverlayVariables.WoolPosition = (double) 13;
      
              }
          }
      

      et j’ai cette erreur (j’utilise Mcreator) :
      error: message has private access in ClientChatReceivedEvent
            if (event.message.getUnformattedText().equals(“test”)) {
               ______^

      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

        La variable message est privée donc non accessible. Il y a probablement une fonction getMessage() à utiliser à la place.

        Si tu veux modder le mieux est d’apprendre Java.

        E 2 réponses Dernière réponse Répondre Citer 0
        • E Hors-ligne
          enemos @robin4002
          dernière édition par

          @robin4002 Merci beaucoup !

          1 réponse Dernière réponse Répondre Citer 0
          • E Hors-ligne
            enemos @robin4002
            dernière édition par

            Il fallais bien remplacer “message” par getMessage.

            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