• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Bloquer des mods non désirables au lancement du jeu

    1.7.x
    1.7.10
    10
    91
    9812
    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.
    • ?
      Un Ancien Utilisateur dernière édition par

      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 réponse Dernière réponse Répondre Citer 0
      • Deleted
        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
        • ?
          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
          • Deleted
            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
            • ?
              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
              • ?
                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
                • Deleted
                  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
                  • ?
                    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
                    • ?
                      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
                      • Deleted
                        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
                        • ?
                          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
                          • Deleted
                            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
                            • AymericRed
                              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
                              • Superloup10
                                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
                                • ?
                                  Un Ancien Utilisateur dernière édition par

                                  Oui ses bien dans mes log

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • ?
                                    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
                                      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
                                      • ?
                                        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
                                          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
                                          • ?
                                            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
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            Contact / Mentions Légales

                                            MINECRAFT FORGE FRANCE © 2018

                                            Powered by NodeBB