• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Solved Bloquer des mods non désirables au lancement du jeu

    1.7.x
    1.7.10
    10
    91
    9613
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      Ok je sait que les Launcher ne sont plus aide mais la ses pour les crack donc pas de précipitations genre je veux interdire des mods en plus sur mon serveur mais je sait que sait possible d’attendre la fin de la mise a jour S-update puis des que le launcheur se ferme  et que sa ouvre minecraft dis mettre des mods donc j’ai chercher et robin a dis

      [font=Ubuntu, sans-serifas compliqué, tu fais un mod qui ajoute juste un ou deux items que tu mets sur le serveur pour obliger le client a aussi avoir ce mod (comme ça il ne risque pas de le retirer), et dans ce mod tu check les mods load (pas compliqué à faire, il y tout dans la classe Loader).]
      [font=Ubuntu, sans-serifEt après pour check le md5 du minecraft.jar]
      [font=Ubuntu, sans-serifFile minecraftJar = Loader.instance().getMinecraftModContainer().getSource();]
      [font=Ubuntu, sans-serifEt voila, à partir de ça c’est pas compliqué.]

      donc j’ai deja mon mod mais je ne sait pas le faire verifier

      1 Reply Last reply Reply Quote 0
      • Deleted
        Deleted last edited by

        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 Reply Last reply Reply Quote 0
        • ?
          A Former User last edited by

          ok je teste merci pour cette réponce rapide

          1 Reply Last reply Reply Quote 0
          • Deleted
            Deleted last edited by

            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 Reply Last reply Reply Quote 0
            • ?
              A Former User last edited by

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

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User last edited by

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

                1 Reply Last reply Reply Quote 0
                • Deleted
                  Deleted last edited by

                  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 Reply Last reply Reply Quote 0
                  • ?
                    A Former User last edited by

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

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User last edited by

                      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 Reply Last reply Reply Quote 0
                      • Deleted
                        Deleted last edited by

                        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 Reply Last reply Reply Quote 0
                        • ?
                          A Former User last edited by

                          
                            @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 Reply Last reply Reply Quote 0
                          • Deleted
                            Deleted last edited by

                            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 Reply Last reply Reply Quote 0
                            • AymericRed
                              AymericRed last edited by

                              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 Reply Last reply Reply Quote 0
                              • Superloup10
                                Superloup10 Modérateurs last edited by

                                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 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User last edited by

                                  Oui ses bien dans mes log

                                  1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User last edited by

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

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      mosca421 last edited by

                                      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 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User last edited by

                                        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 Reply Last reply Reply Quote 0
                                        • M
                                          mosca421 last edited by

                                          
                                          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 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User last edited by

                                            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 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • First post
                                              Last post
                                            Design by Woryk
                                            Contact / Mentions Légales

                                            MINECRAFT FORGE FRANCE © 2018

                                            Powered by NodeBB