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.
    • SCAREXS Hors-ligne
      SCAREX
      dernière édition par

      Car le nom obfusqué ne sera pas correct à l’exportation ?

      EDIT : je test

      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
      • 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
                                            • 1
                                            • 2
                                            • 3
                                            • 2 / 3
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            ContactMentions Légales

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB