MFF

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

    Modifier le menu principal

    Planifier Épinglé Verrouillé Déplacé Tutoriels des membres
    56 Messages 15 Publieurs 16.1k 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.
    • 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
      • SCAREXS Hors-ligne
        SCAREX
        dernière édition par

        Effectivement, j’avais pensé à çà sauf que je ne connais pas de moyen d’avoir le nom obfusqué de la variable.

        Site web contenant mes scripts : http://SCAREXgaming.github.io

        Pas de demandes de support par MP ni par skype SVP.
        Je n'accepte sur skype que l…

        1 réponse Dernière réponse Répondre Citer 0
        • elias54E Hors-ligne
          elias54 Administrateurs
          dernière édition par

          Suite à la requête de SCAREX, la vidéo du topic a été modifié pour ajouter la version qui a été publié sur la chaîne Minecraft Forge France.

          Mon site | GitHub

          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

            Il faut chercher dans les mappings. Les fichiers se trouve dans C:\Users\Robin.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\

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

              Ou alors tu peux aussi utiliser l’index du field dans la classe 😉

              Sent from my GT-I9000 using Tapatalk 2

              Modérateur sur MFF. 
              Mon Github: http://github.com/jglrxavpok
              Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

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

                J’aime pas utiliser les index car ils changent en fonction de la classe mère. Je corrigerais le tuto une fois chez moi (d’ici 3 jours).

                Site web contenant mes scripts : http://SCAREXgaming.github.io

                Pas de demandes de support par MP ni par skype SVP.
                Je n'accepte sur skype que l…

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

                  J’ai fixé le problème d’obfuscation, le tutoriel est valide.

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

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

                    c’est quoi la ligne de code pour pouvoir directement rejoindre un serveur?

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

                      Je crois que c’est FMLCommonHandler. connectToServerAtStartup

                      Envoyé de mon SM-G920F en utilisant Tapatalk

                      Site web contenant mes scripts : http://SCAREXgaming.github.io

                      Pas de demandes de support par MP ni par skype SVP.
                      Je n'accepte sur skype que l…

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

                        @‘SCAREX’:

                        Je crois que c’est FMLCommonHandler. connectToServerAtStartup

                        Envoyé de mon SM-G920F en utilisant Tapat

                        Tu pourrais appronfondire car cela nous aide pas a créé un bouton qui nous connecte a notre serveur ( Avec une IP )
                        Merci d’avance j’en ai grandement besoin

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

                          package fr.scarex.tutorialmod.client;
                          
                          /* Ici vont les imports
                          
                          /**
                          * @author SCAREX
                          *
                          */
                          public class ClientProxy extends CommonProxy
                          {
                          public ClientProxy() {
                          // registering the PROXY to use events from MinecraftForge
                          MinecraftForge.EVENT_BUS.register(this);
                          }
                          
                          /**
                          * This function is called when the init method of a GuiScreen is called and
                          * modify the current buttons and the splash text
                          */
                          @SubscribeEvent
                          public void onInitGuiEvent(InitGuiEvent.Post event) {
                          if (event.gui instanceof GuiMainMenu) { // On regarde si le gui est bien le menu principal
                          int i = event.gui.height / 4 + 48; // On définit une variable pour simplifier le code (elle est utilisée par Minecraft)
                          event.buttonList.add(new GuiButton(30, event.gui.width / 2 - 100, i + 24 * 2, 100, 20, "Bouton de connexion") { // On crée un bouton avec l'ID 30 de 100 de large et 20 de large
                          @Override
                          public void mouseReleased(int x, int y) { // Lorsque l'on clique
                          FMLClientHandler.connectToServerAtStartup("tonAdresse", lePort); // On lance la connection au serveur
                          }
                          });
                          }
                          }
                          }
                          

                          Voilà le code qu’il faut, si tu as besoin de plus de détails, n’hésite pas.

                          Site web contenant mes scripts : http://SCAREXgaming.github.io

                          Pas de demandes de support par MP ni par skype SVP.
                          Je n'accepte sur skype que l…

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

                            Merci beaucoup je vais voir si tu m’as avancé dans mon projet  😉

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

                              [font=monospaceFMLClientHandler][font=monospace.][font=monospaceconnectToServerAtStartup][font=monospace(][font=monospace“tonAdresse”][font=monospace,] lePort[font=monospace);] [font=monospace// On lance la connection au serveur]
                              Je vois pas ce que tu veut dire pas lePort :/

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

                                25565 le port par défaut d’un serveur genre adresse_ip : port

                                Si je t'ai filé un coup de main n'oublie pas le + / -
                                Par contre évite les demandes d'aides en MP, tu sera sympa'

                                La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                                Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

                                  Cannot make a static reference to the non-static method connectToServerAtStartup(String, int) from the type FMLClientHandler

                                  Voila se que ça me met …

                                  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

                                    FMLClientHandler.instance().connectToServerAtStartup(…);

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

                                      Niquel Merci à vous
                                      –------------------------------------------------------------------
                                      SCAREX sa te dérangerai de m’accorder quelque instant sur skype j’ai quelque truc a te demandé 
                                      Merci d’avance

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

                                        Bonjour j’ai un problème je ne peux pas ajouter plusieur bouton dans ma class sans qui me mette une erreur . Voila ma class

                                        
                                        package com.google.commando24.proxy;
                                        
                                        import java.awt.Desktop;
                                        import java.net.URI;
                                        
                                        import net.minecraft.client.gui.GuiButton;
                                        import net.minecraft.client.gui.GuiMainMenu;
                                        import net.minecraft.client.gui.GuiOptions;
                                        import net.minecraft.client.gui.GuiScreenResourcePacks;
                                        import net.minecraft.client.resources.I18n;
                                        import net.minecraftforge.client.event.GuiOpenEvent;
                                        import net.minecraftforge.client.event.GuiScreenEvent.ActionPerformedEvent;
                                        import net.minecraftforge.client.event.GuiScreenEvent.InitGuiEvent;
                                        import net.minecraftforge.common.MinecraftForge;
                                        import cpw.mods.fml.common.ObfuscationReflectionHelper;
                                        import cpw.mods.fml.common.eventhandler.SubscribeEvent;
                                        import com.google.commando24.common.ModTEM;
                                        
                                        public class ClientProxy extends CommonProxy 
                                        {
                                        @Override
                                        public void registerRender()
                                        {
                                        
                                        }
                                        public ClientProxy() {
                                           MinecraftForge.EVENT_BUS.register(this);
                                        }
                                        
                                        @SubscribeEvent
                                        public void onInitGuiEvent(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 0 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }
                                        }
                                        @SubscribeEvent
                                        public void onInitGuiEvent1(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 1 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }
                                        }
                                        @SubscribeEvent
                                        public void onInitGuiEvent2(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 4 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }
                                        }
                                        @SubscribeEvent
                                        public void onInitGuiEvent3(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 14 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }
                                        }
                                        @SubscribeEvent
                                        public void onInitGuiEvent5(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 6 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }
                                        }
                                        @SubscribeEvent
                                        public void onInitGuiEvent6(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 2 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }
                                        }
                                        @SubscribeEvent
                                        public void onInitGuiEvent7(InitGuiEvent.Post event) {
                                        for(Object b : event.buttonList) {
                                        if (((GuiButton) b).id == 5 )
                                        {
                                        ((GuiButton) b).visible = false;
                                        }
                                        }{
                                        int i = event.gui.height / 4 + 48;
                                        event.buttonList.add(new GuiButton(30, event.gui.width / 2 - 100, i + 30 * 2, 100, 20, "TeamSpeak") {
                                        @Override
                                        public void mouseReleased(int x, int y) {
                                        if (Desktop.isDesktopSupported()) {
                                        try {
                                        Desktop.getDesktop().browse(new URI("ts3server://ts.minecraftforgefrance.fr?port=9987"));
                                        } catch (Exception e) { 
                                        
                                        }
                                        }
                                        }
                                        });
                                        }
                                        }
                                        }
                                        

                                        Il crash si je rajoute un bouton .

                                        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

                                          onInitGuiEvent, onInitGuiEvent2, onInitGuiEvent3 …
                                          C’est sérieux là ?

                                          package com.google.commando24.proxy;
                                          
                                          import java.awt.Desktop;
                                          import java.net.URI;
                                          
                                          import net.minecraft.client.gui.GuiButton;
                                          import net.minecraft.client.gui.GuiMainMenu;
                                          import net.minecraft.client.gui.GuiOptions;
                                          import net.minecraft.client.gui.GuiScreenResourcePacks;
                                          import net.minecraft.client.resources.I18n;
                                          import net.minecraftforge.client.event.GuiOpenEvent;
                                          import net.minecraftforge.client.event.GuiScreenEvent.ActionPerformedEvent;
                                          import net.minecraftforge.client.event.GuiScreenEvent.InitGuiEvent;
                                          import net.minecraftforge.common.MinecraftForge;
                                          import cpw.mods.fml.common.ObfuscationReflectionHelper;
                                          import cpw.mods.fml.common.eventhandler.SubscribeEvent;
                                          import com.google.commando24.common.ModTEM;
                                          
                                          public class ClientProxy extends CommonProxy
                                          {
                                              @Override
                                              public void registerRender()
                                              {
                                          
                                              }
                                          
                                              public ClientProxy() {
                                                MinecraftForge.EVENT_BUS.register(this);
                                              }
                                          
                                              @SubscribeEvent
                                              public void onInitGuiEvent(InitGuiEvent.Post event)
                                              {
                                                  for(Object b : event.buttonList)
                                                  {
                                                      int id = ((GuiButton) b).id;
                                                      if ((id >= 0 && id <= 6) || id == 14) // les conditions fond partie de la base de la programmation !!!!!!!
                                                      {
                                                          ((GuiButton) b).visible = false;
                                                      }
                                                  }
                                                  int i = event.gui.height / 4 + 48;
                                                  event.buttonList.add(new GuiButton(30, event.gui.width / 2 - 100, i + 30 * 2, 100, 20, "TeamSpeak") {
                                                      @Override
                                                      public void mouseReleased(int x, int y)
                                                      {
                                                          if (Desktop.isDesktopSupported())
                                                          {
                                                              try
                                                              {
                                                                  Desktop.getDesktop().browse(new URI("ts3server://ts.minecraftforgefrance.fr?port=9987"));
                                                              }
                                                              catch (Exception e){}
                                                          }
                                                      }
                                                  });
                                          
                                              }
                                          
                                          }
                                          
                                          1 réponse Dernière réponse Répondre Citer 0
                                          • C Hors-ligne
                                            commando24
                                            dernière édition par

                                            Comment on met un grand carré comme celui du solo s’il te plait .

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB