MFF

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

    Créer la base de son mod

    Planifier Épinglé Verrouillé Déplacé Les bases
    1.8.x1.11.x1.12.x1.9.x
    60 Messages 21 Publieurs 29.8k Vues 7 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.
    • JustAnDevJ Hors-ligne
      JustAnDev
      dernière édition par JustAnDev

      @robin4002 a dit dans Créer la base de son mod :

      Et à l’intérieur de la fonction «public void init(FMLInitializationEvent event)» ajoutez «proxy.init();»
      Vos deux fonctions dans la classe principale devraient être maintenant comme cela :
      @EventHandler public void preInit(FMLPreInitializationEvent event) { logger = event.getModLog(); proxy.preInit(event.getSuggestedConfigurationFile()); } @EventHandler public void init(FMLInitializationEvent event) { proxy.init(); }

      logger cannot be resolved to a variable
      oui logger cannot be resolved to a variable

      le code

      package com.google.modaichmod;
      
      import net.minecraftforge.fml.common.Mod;
      import net.minecraftforge.fml.common.Mod.EventHandler;
      import net.minecraftforge.fml.common.Mod.Instance;
      import net.minecraftforge.fml.common.SidedProxy;
      import net.minecraftforge.fml.common.event.FMLInitializationEvent;
      import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
      
      @Mod(modid = ModDaichMod.MODID, name = "Mod Daich's mod for 1.7.10", version = "0.0.3", acceptedMinecraftVersions = "[1.8.9]")
      
      public class ModDaichMod 
          {
      	 
          public static final String MODID = "tutorial";
          
      	@Instance(ModDaichMod.MODID)
      	   public static ModDaichMod instance;
      	
      	@SidedProxy(clientSide = "à modifier ensuite", serverSide = "à modifier ensuite")
          public static DaichCommon proxy;
      
      	@EventHandler
          public void preInit(FMLPreInitializationEvent event)
          {
              logger = event.getModLog();
              proxy.preInit(event.getSuggestedConfigurationFile());
          }
       
          @EventHandler
          public void init(FMLInitializationEvent event)
          {
              proxy.init();
          }
          }
      
      
      
      

      s

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002R Hors-ligne
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs @robin4002
        dernière édition par robin4002

        Il faut lire tout le tutoriel, sans sauter des étapes.

        @robin4002 a dit dans Créer la base de son mod :

        Nous allons maintenant ajouter le logger (importez org.apache.logging.log4j.Logger) et les deux fonctions suivantes :

           public static Logger logger;
        
            @EventHandler
            public void preInit(FMLPreInitializationEvent event)
            {
                logger = event.getModLog(); // initialise le logger.  event.getModLog() retourne un logger avec votre modid
            }
        
            @EventHandler
            public void init(FMLInitializationEvent event)
            {
        
            }
        
        1 réponse Dernière réponse Répondre Citer 0
        • L Hors-ligne
          Lutinrose
          dernière édition par

          Bonjour,

          À l’étape “Code” j’ai un problème : Intellij ne reconnait pas modid lorsque je fais @Mod(modid = “nomdumode”)

          Intellij me souligne en rouge “modid” et me renvoie l’erreur :
          Cannot resolve method ‘modid’

          J’ai essayé de redémarrer Intellij mais ça n’a rien changé

          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

            Bonjour,
            Tu es en quelle version ?

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

              @robin4002
              Mon Intellij est en version ultimate 2019.1.3
              J’utilise Minecraft Forge - MC 1.13.2 avec la version de Minecraft 1.14.2 (car je n’ai pas trouvé comment mettre une version précédente du jeu).
              Est-ce que le problème pourrait venir de la version de Minecraft qui ne correspond pas à celle de Forge ?

              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 version qui se trouve sur ton launcher n’a aucune incidence sur ta version de développement.
                Comme tu as pris le MDK de forge 1.13.2, tu es en 1.13.2

                Ton problème vient du fait que tu es en train de suivre un tutoriel pour la 1.8.x à la 1.12.x.
                Celui pour la 1.13.2 est ici : https://www.minecraftforgefrance.fr/topic/5359/créer-la-base-d-un-mod (la version des tutoriels est indiqués à l’aide des tags, visible en bas à gauche).

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

                  @robin4002
                  Merci, problème réglé !
                  Effectivement, je n’avais pas vu que j’étais sur un tutoriel d’une version précédente.

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

                    quand je passe ma souris sur @Mod sa ne m’affiche le fait de pouvoir importer “net.minecraftforge.fml.common.Mod”

                    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

                      Tu as fait l’étape setupDecompWorkspace ?

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

                        oui

                        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

                          Dans les bibliothèques du projet, Forge apparait ?

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

                            Capture.PNG
                            et je n’ai pas le main/java dans src

                            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

                              Envoies un screenshot de toute la workspace, il y a clairement un problème là.

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

                                workspace.PNG

                                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

                                  Tu as créé un nouveau projet au lieu d’importer l’espace de travail de forge.
                                  Ce n’est pas comme ça qu’il faut faire, retournes voir le tutoriel sur la mise en place de l’espace de travail.

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

                                    workspace2.PNG
                                    la c’est bon ?

                                    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

                                      Oui.

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

                                        ok merci

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

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

                                            Hey !
                                            J’arrive un peu après la guerre, mais si vous désirez une petite correction, je suis à votre disposition (j’ai localisé pas mal de fautes).
                                            Cordialement 🙂

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB