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

      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
                                          • AymericRedA Hors-ligne
                                            AymericRed
                                            dernière édition par

                                            Un carré comme en solo ? Tu veux dire changer la taille du bouton ?

                                            event.buttonList.add(new GuiButton(30, event.gui.width / 2 - 100, i + 30 * 2, 100, 20, "TeamSpeak") // Le 100 c'est la largeur (width) et le 20 c'est la hauteur (heigth)
                                            

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

                                            MINECRAFT FORGE FRANCE © 2024

                                            Powered by NodeBB