MFF

    Minecraft Forge France
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Forge Events
      • Auto
      • Dark
      • Light
    • Register
    • Login

    Modifier le nom de la fenêtre Minecraft

    Scheduled Pinned Locked Moved Solved 1.13.x
    1.13.2
    39 Posts 4 Posters 3.1k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DailyCraftD Offline
      DailyCraft @robin4002
      last edited by

      Ok merci mais si on veut mettre le peudo de la personne qui joue comment on fait ?

      Mes créations :

      Mod en cours de développement : Personal Robot (1.15.2)

      Datapacks : DailyCraft's Craft (beta)

      Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

      1 Reply Last reply Reply Quote 0
      • robin4002R Offline
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
        last edited by

        Tu peux le récupérer depuis la classe Minecraft. Minecraft.getInstance().getProfile().getName() ou quelque chose comme ça. (passer par Minecraft.getInstance().player ne fonctionnera pas car le joueur est null tant qu’il n’est pas sur une partie).

        DailyCraftD 1 Reply Last reply Reply Quote 0
        • DailyCraftD Offline
          DailyCraft @robin4002
          last edited by DailyCraft

          Ok merci, t’es le meilleur mais donc ca me donnerais ça :

          Minecraft.getInstance().addScheduledTask(() -> {
                    GLFW.glfwSetWindowTitle(Minecraft.getInstance().mainWindow.getHandle(), Minecraft.getInstance().getName() + "my server");
          });
          

          Dernière question, pk tu as mis dans “addScheduledTask(() -> {” tu as mis “->” ?

          Mes créations :

          Mod en cours de développement : Personal Robot (1.15.2)

          Datapacks : DailyCraft's Craft (beta)

          Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

          1 Reply Last reply Reply Quote 0
          • robin4002R Offline
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs
            last edited by robin4002

            Parce que c’est comme ça que fonctionne la syntaxe pour les lambda (c’est du Java 8).

            La vieille façon de faire (Java 7 et moins) est plus lourde en syntaxe :

            Minecraft.getInstance().addScheduledTask(new Runnable() {
                @Override
                public void run() {
                    GLFW.glfwSetWindowTitle(Minecraft.getInstance().mainWindow.getHandle(), Minecraft.getInstance().getName() + "my server");
                }
            });
            

            Donc c’est bien plus pratique d’utiliser les lambda

            DailyCraftD 1 Reply Last reply Reply Quote 0
            • DailyCraftD Offline
              DailyCraft @robin4002
              last edited by

              Ok merci, je ne savais pas que l’on pouvait mettre des flèche dans un code

              Mes créations :

              Mod en cours de développement : Personal Robot (1.15.2)

              Datapacks : DailyCraft's Craft (beta)

              Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

              1 Reply Last reply Reply Quote 0
              • DailyCraftD Offline
                DailyCraft
                last edited by

                J’ai essayé tout les Minecraft.getInstance(). … et il n’y a aucun qui marche 😕 mais sinon le my server se mets bien

                Mes créations :

                Mod en cours de développement : Personal Robot (1.15.2)

                Datapacks : DailyCraft's Craft (beta)

                Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                1 Reply Last reply Reply Quote 0
                • robin4002R Offline
                  robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                  last edited by

                  Je viens de vérifier, c’est Minecraft.getInstance().session.getUsername()

                  DailyCraftD 1 Reply Last reply Reply Quote 0
                  • DailyCraftD Offline
                    DailyCraft @robin4002
                    last edited by

                    Merci, j’avais pas penser de mettre un autre point après les truc que je mettait :/, je suis pas doué

                    Mes créations :

                    Mod en cours de développement : Personal Robot (1.15.2)

                    Datapacks : DailyCraft's Craft (beta)

                    Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                    1 Reply Last reply Reply Quote 0
                    • DailyCraftD Offline
                      DailyCraft
                      last edited by DailyCraft

                      J’ai mise à jour mon mod vers la 1.14.3, mais maintenant c’est quoi ?

                      Mes créations :

                      Mod en cours de développement : Personal Robot (1.15.2)

                      Datapacks : DailyCraft's Craft (beta)

                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                      1 Reply Last reply Reply Quote 0
                      • robin4002R Offline
                        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                        last edited by

                        Je n’ai pas encore de workspace 1.14, regardes dans la classe Minecraft, il y a juste eu des renommages avec cette version, ça doit probablement être au même endroit.

                        1 Reply Last reply Reply Quote 0
                        • DailyCraftD Offline
                          DailyCraft
                          last edited by

                          Et il est ou l’endroit

                          Mes créations :

                          Mod en cours de développement : Personal Robot (1.15.2)

                          Datapacks : DailyCraft's Craft (beta)

                          Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                          1 Reply Last reply Reply Quote 0
                          • robin4002R Offline
                            robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                            last edited by

                            Ouvres la classe Minecraft et cherche la fonction pour obtenir l’instance, puis celle pour obtenir la session.

                            1 Reply Last reply Reply Quote 0
                            • DailyCraftD Offline
                              DailyCraft
                              last edited by

                              Quand je fais une recheche ça trouve pas Instance ni session

                              Mes créations :

                              Mod en cours de développement : Personal Robot (1.15.2)

                              Datapacks : DailyCraft's Craft (beta)

                              Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                              1 Reply Last reply Reply Quote 0
                              • JustAnDevJ Offline
                                JustAnDev
                                last edited by

                                Si la case senitive et instance avec un i en majuscule ca ne marchera pas

                                s

                                1 Reply Last reply Reply Quote 0
                                • robin4002R Offline
                                  robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                  last edited by

                                  Je fais un setup 1.14.3 ce soir et je regardes (+ je t’explique comment tu aurais dû le retrouver).

                                  DailyCraftD 1 Reply Last reply Reply Quote 0
                                  • DailyCraftD Offline
                                    DailyCraft @robin4002
                                    last edited by

                                    Merci t’es le meilleur

                                    Encore le msg des 2min :‘( … C’est chiant, je suis pas nouveau :’(

                                    Mes créations :

                                    Mod en cours de développement : Personal Robot (1.15.2)

                                    Datapacks : DailyCraft's Craft (beta)

                                    Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                                    1 Reply Last reply Reply Quote 0
                                    • DailyCraftD Offline
                                      DailyCraft
                                      last edited by DailyCraft

                                      Ok, c’est bon j’ai trouvé, c’est :

                                      Minecraft.getInstance().deferTask(() ->
                                                      GLFW.glfwSetWindowTitle(Minecraft.getInstance().mainWindow.getHandle(), "Texte" + " - " + Minecraft.getInstance().getSession().getUsername())
                                              );
                                      

                                      Mes créations :

                                      Mod en cours de développement : Personal Robot (1.15.2)

                                      Datapacks : DailyCraft's Craft (beta)

                                      Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                                      1 Reply Last reply Reply Quote 0
                                      • robin4002R Offline
                                        robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                                        last edited by robin4002

                                        Donc finalement il suffisait d’utiliser un getter pour la session. Félicitation d’avoir trouvé par toi même, on sent que tu progresses, continues ainsi !

                                        1 Reply Last reply Reply Quote 0
                                        • DailyCraftD Offline
                                          DailyCraft
                                          last edited by

                                          Après le . j’ai juste tester les proposition quand je faisait task 😕 , c’est pas trop ouf

                                          Mes créations :

                                          Mod en cours de développement : Personal Robot (1.15.2)

                                          Datapacks : DailyCraft's Craft (beta)

                                          Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 point(s) de réputation.

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 2 / 2
                                          • First post
                                            Last post
                                          Design by Woryk
                                          ContactMentions Légales

                                          MINECRAFT FORGE FRANCE © 2024

                                          Powered by NodeBB