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

    Résolu Changer le bouton DISCONNECT

    1.12.x
    1.12.2
    3
    5
    190
    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.
    • FeedBack
      FeedBack dernière édition par

      Bonjour,
      je voudrais savoir comment faire pour que le bouton disconnect renvoie le joueur vers la page du main menu.
      Est-ce possible avec un mod ?
      Merci ^^ !

      1 réponse Dernière réponse Répondre Citer 0
      • Jerem_Tech
        Jerem_Tech dernière édition par

        Pour le coup c’est donc mieux de jouer avec l’event d’ouverture de la GUI du menu multijoueur que de changer le comportement du bouton “Disconnect”.
        La solution est donc d’utiliser l’event GuiOpenEvent (je crois qu’en 1.12 c’est ça), et de vérifier quelle GUI s’ouvre. Si c’est la GUI du menu multijoueur, tu ouvres le MainMenu à la place.

        1 réponse Dernière réponse Répondre Citer 1
        • H
          Heorty dernière édition par Heorty

          Ca depend ce que tu veux faire, est ce que tu veux bloquer l’accès au guiMultiplayer ( liste des serveurs ) ou juste renvoyer vers le main menu le bouton disconnect ?

          FeedBack 1 réponse Dernière réponse Répondre Citer 1
          • FeedBack
            FeedBack @Heorty dernière édition par

            @Heorty je voudrais bloquer l’acces au guiMultiplayer (et renvoyer par la meme occasion au menu principal)

            1 réponse Dernière réponse Répondre Citer 0
            • Jerem_Tech
              Jerem_Tech dernière édition par

              Pour le coup c’est donc mieux de jouer avec l’event d’ouverture de la GUI du menu multijoueur que de changer le comportement du bouton “Disconnect”.
              La solution est donc d’utiliser l’event GuiOpenEvent (je crois qu’en 1.12 c’est ça), et de vérifier quelle GUI s’ouvre. Si c’est la GUI du menu multijoueur, tu ouvres le MainMenu à la place.

              1 réponse Dernière réponse Répondre Citer 1
              • FeedBack
                FeedBack dernière édition par robin4002

                Le code pour ceux qui veulent :

                @SubscribeEvent
                    @SideOnly(Side.CLIENT)
                    public static void onDisconnect(GuiOpenEvent e)
                    {
                        if(e.getGui() instanceof GuiMultiplayer)
                        {
                            e.setGui(new GuiMainMenu());
                        }
                    }
                
                1 réponse Dernière réponse Répondre Citer 0
                • 1 / 1
                • Premier message
                  Dernier message
                Design by Woryk
                Contact / Mentions Légales

                MINECRAFT FORGE FRANCE © 2018

                Powered by NodeBB