MFF

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

    [Injected C++/Java] Erreur Java.lang.noclassdeffounderror lors de l’exécution d'un événement

    Planifier Épinglé Verrouillé Déplacé Non résolu Sans suite
    1.12.2
    6 Messages 3 Publieurs 195 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.
    • NonfrerecmoiN Hors-ligne
      Nonfrerecmoi
      dernière édition par

      Ce message a été supprimé !
      1 réponse Dernière réponse Répondre Citer 0
      • DailyCraftD Hors-ligne
        DailyCraft
        dernière édition par

        au dessus de

        public class EventListener {  //Il y a que un 'n' dans listener
        

        il faut que tu ajoute

        @EventBusSubscriber(value = Side.CLIENT, modid = "Test")
        

        Mes créations :

        Mod en cours de développement : Personal Robot (1.15.2)

        Datapacks : DailyCraft's Craft (beta)

        Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

        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

          Sa classe d’event est déjà enregistré via la ligne 20 de sa classe Oto1.

          Tu ajoutes comment ton mod au classloader ?

          1 réponse Dernière réponse Répondre Citer 0
          • NonfrerecmoiN Hors-ligne
            Nonfrerecmoi
            dernière édition par

            Ce message a été supprimé !
            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

              L’approche utilisé n’est pas correcte.
              De ce que je comprends, tu appelles depuis code C++ la fonction entry pour créer une instance de ta classe principale.
              Le problème c’est que c’est à forge d’instancier ta classe principale lors de la construction du mod. Si ce n’est pas forge qui instancie ta classe principale ça va causer d’autres problèmes.
              J’ai également l’impression que seul ta classe principale est ajouté au classpath et non tous les mods, ce qui expliquerait pourquoi la classe EventListenner n’est pas trouvé.

              Pour quelle raison tu veux charger ton mod depuis un code en c++ ? (il y a peut-être une autre manière plus pertinente d’accomplir ce que tu veux faire).

              1 réponse Dernière réponse Répondre Citer 0
              • NonfrerecmoiN Hors-ligne
                Nonfrerecmoi
                dernière édition par

                Ce message a été supprimé !
                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