MFF

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

    Bloquer des mods non désirables au lancement du jeu

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    91 Messages 10 Publieurs 13.5k Vues 1 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.
    • DeletedD Hors-ligne
      Deleted
      dernière édition par

      Beh dans preInit de ton mod, tu fais une condition du genre:

      
      if(Loader.isModLoaded("leModIdDuModQueTuNeSouhaitesPas"))
      Minecraft.getMinecraft().shutdown();
      else
      System.out.println("Aucun mauvais mod détecté. Bon jeu !");
      
      
      1 réponse Dernière réponse Répondre Citer 0
      • ? Hors-ligne
        Un Ancien Utilisateur
        dernière édition par

        ok je teste merci pour cette réponce rapide

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

          Et pour connaitre le modid du mod non désiré, pas compliqué, tu ouvres le .jar du mod et ouvres ensuite son mcmod.info et tout y sera indiqué 😃

          1 réponse Dernière réponse Répondre Citer 0
          • ? Hors-ligne
            Un Ancien Utilisateur
            dernière édition par

            comment je trouve le modid d’un mod de cheate ?

            1 réponse Dernière réponse Répondre Citer 0
            • ? Hors-ligne
              Un Ancien Utilisateur
              dernière édition par

              il en a pas car ses un mod de cheate que je veux retiréer

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

                Hein ? Pas compris ….Un mod forge a forcément a mcmod.info…Si c’est un mod vanilla,sa ne pose pas problème. Je te rappelle qu’un client vanilla (non-moddé forge) ne peut rejoindre un serveur équipé de forge tel que cauldron, kcauldron ou encore thermos 😃

                1 réponse Dernière réponse Répondre Citer 0
                • ? Hors-ligne
                  Un Ancien Utilisateur
                  dernière édition par

                  Le mod peux se mettre dans un dossier mods ou se faire cliquer puis installer une version dounc vanillia et forge

                  1 réponse Dernière réponse Répondre Citer 0
                  • ? Hors-ligne
                    Un Ancien Utilisateur
                    dernière édition par

                    Dez double poste mais ses pas possible de mettre le modid des mod que l’on veux a la place de ceux que ont veux pas ?

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

                      Ah oups tu m’y fais pensé, mais puisque qu’on check les mods qu’on ne souhaite pas, rajoute un ! avant le Loader.isModLoaded(“blabla”)
                      Sinon on ne fait que check les mods “souhaités” …

                      EDIT  Au passage, change CLAIREMENT le titre de ton poste, car là ça sert juste à rien d’en avoir mis un 😮 Le but d’un forum c’est d’autant aider ACTUELLEMENT les personnes qui ont des problèmes, que celles qui en auront dans le FUTUR en leur permettant de rechercher et de trouver tel ou tel poste. Donc il serait plus utile de mettre un titre du genre “Bloquer des mods non désirables au lancement du jeu” ou quelque chose dans le genre 🙂

                      1 réponse Dernière réponse Répondre Citer 0
                      • ? Hors-ligne
                        Un Ancien Utilisateur
                        dernière édition par

                        
                          @EventHandler
                            public void preInit(FMLPreInitializationEvent event)
                            {
                                BlocksMod.init();
                                BlocksMod.register();
                                ItemsMod.init();
                        
                           if(!Loader.isModLoaded("Botania"))
                        Minecraft.getMinecraft().shutdown();
                        else
                        System.out.println("Aucun mauvais mod détecté. Bon jeu !");
                        
                                Machine = new Machine().setBlockName("machine");
                                ItemsMod.register();
                                Dynamite = new ItemDynamite(Dynamite).setUnlocalizedName("Dynamite").setCreativeTab(AdamiteMod.Ada).setTextureName(References.MOD_ID + ":dynamite");
                                GameRegistry.registerItem(Dynamite, "Dynamite");
                                GameRegistry.registerBlock(Machine, "Machine");
                                CraftsMod.init();
                                WorldRegister.mainRegsitry();
                                proxy.registerRenders();
                           EntityRegistry.registerModEntity(EntityDynamite.class, "Dynamite", 7, this, 64, 20, true);
                            }    
                        
                        

                        j’ai mis botania dans le mod non souhaitai puis je lance sur le launcher minecraft avec botania et sa marche pas

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

                          Le jeu se lance normalement, avec le message dans les logs, ou crash au démarrage ?

                          EDIT = Essaie sinon de le metttre dans la méthode post init. SI ça ne fait toujours rien, c’est que ton mod est sûrement load avant botania, donc le moyen serait d’une fois le gui main menu ouvert, via l’event OpenGuiEvent (ou un nom dans le genre), de check si il est présent. Et sa devrait marcher comme ça, je pense 😃

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

                            Sinon tu peux aussi utiliser un @NetworkCkeckHandler, appelé quand tu te connectes sur un monde (solo et multi), il fournis une liste de tous les mods chargés. Je donne plus de détails si tu veux.

                            Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk

                            Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

                            AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

                            Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

                            1 réponse Dernière réponse Répondre Citer 0
                            • Superloup10S Hors-ligne
                              Superloup10 Modérateurs
                              dernière édition par

                              Toutes les comportements qui ont lieu entre les mods se produisent pendant le postInit.
                              Ensuite la condition

                              if(!Loader.isModLoaded("Botania"))
                                 Minecraft.getMinecraft().shutdown();
                              else
                                 System.out.println("Aucun mauvais mod détecté. Bon jeu !");
                              

                              va coupé Minecraft si botania n’est pas présent donc c’est normal que ton jeu se lance sans problème si tu mets botania, ensuite les modids sont toujours en minuscule.

                              Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                              Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                              1 réponse Dernière réponse Répondre Citer 0
                              • ? Hors-ligne
                                Un Ancien Utilisateur
                                dernière édition par

                                Oui ses bien dans mes log

                                1 réponse Dernière réponse Répondre Citer 0
                                • ? Hors-ligne
                                  Un Ancien Utilisateur
                                  dernière édition par

                                  dans le fichier de detail de bota il y a une majuscule

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

                                    Au pire prend ton code autrement
                                    au lieu de prendre les mod non voulu prend les mods voulu et si il y en a un en trop crash le jeu

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • ? Hors-ligne
                                      Un Ancien Utilisateur
                                      dernière édition par

                                      Ses ce que je voulais faire a la base mosca mais je sait pas comment faire___ses bon sa marche sa crash quand il n’y a pas bota donc je voudrai faire se que mosca a dis aussi je fait comment ?

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

                                        
                                        if(Loader.isModLoaded("modid1" && Loader.isModLoaded("modid2")….)
                                           System.out.println("Aucun mauvais mod détecté. Bon jeu !");
                                        else
                                           Minecraft.getMinecraft().shutdown();
                                        
                                        

                                        J’ai un doute la

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • ? Hors-ligne
                                          Un Ancien Utilisateur
                                          dernière édition par

                                          je test et je te dis quoi mais au passage possible d’etre deban artha car sa fait 2mois que je suis ban surtout que s’etait sr le panneaux 2semmaines pour pub___comment je peux avoir le modid de se mod car il y a pas de mcmod.info

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • Superloup10S Hors-ligne
                                            Superloup10 Modérateurs
                                            dernière édition par

                                            [modo = on]
                                            Le prochain double post de ta part sera sanctionné !
                                            [modo = off]
                                            C’est le mod “Palamob2” dont tu veux le modid?

                                            Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                                            Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB