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

Résolu "Changer" le pseudo d'un joueur

Anciennes versions
1.6.4
4
5
2.8k
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.
  • samhalo007
    samhalo007 dernière édition par 31 juil. 2014, 01:33

    Bonjour/Bonsoir,
    J’aimerais changer le pseudo d’un joueur (displayname). Voici la fonction que j’ai:

    public void usernameDisplay(RenderPlayerEvent.Specials.Pre event)
    {
      if (Minecraft.getMinecraft().thePlayer.username.equals("samhalo007"))
      {
      event.entityPlayer.displayname = "Chatmallow";
      }
    }

    Mais ça ne fonctionne pas puisque eclipse mets une erreur à “displayname” (The field EntityPlayer.displayname is not visible)

    Aussi, j’aimerais retirer les pseudos de tout les autres joueurs… Je crois donc que la fonction sera:

       @ForgeSubscribe
       public void onPlayerRender(RenderPlayerEvent.Specials.Pre event)
       {
           event.entityPlayer.displayname = null;
       }

    Mais encore là, il me met une erreur à displayname (la même)…

    Merci d’avance !

    1 réponse Dernière réponse Répondre Citer 0
    • Überfap
      Überfap dernière édition par 31 juil. 2014, 08:00

      Bah l’erreur t’indique que le field est privé, tu ne pourras donc pas l’utiliser à moins d’utiliser l’ASM, si je dis pas de bétises 😉

      Si je t'ai aidé, n'hésites pas à mettre un point de réputation positif !
      Si tu m'as aidé, je n'hésiterais pas à t'en donner à mon tour !

      1 réponse Dernière réponse Répondre Citer 0
      • isador
        isador Moddeurs confirmés Modérateurs dernière édition par 31 juil. 2014, 09:02

        exact alpha

        1 réponse Dernière réponse Répondre Citer 1
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 31 juil. 2014, 10:03

          @‘samhalo007’:

          Bonjour/Bonsoir,
          J’aimerais changer le pseudo d’un joueur (displayname).

          @SubscribeEvent
          public void onNameFormat(PlayerEvent.NameFormat event)
          {
          if(event.username.equals("samhalo007"))
          {
          event.displayname = "Chatmallow";
          }
          }

          @‘samhalo007’:

          Aussi, j’aimerais retirer les pseudos de tout les autres joueurs… Je crois donc que la fonction sera:

          @SubscribeEvent
          public void onRenderLabel(RenderLivingEvent.Specials.Pre event)
          {
          if(event.entity instanceof EntityPlayer)
          {
          event.setCanceled(true);
          }
          }
          1 réponse Dernière réponse Répondre Citer 1
          • samhalo007
            samhalo007 dernière édition par 31 juil. 2014, 12:03

            Merci à vous tous ça fonctionne parfaitement ! 😄

            1 réponse Dernière réponse Répondre Citer 0
            • 1 / 1
            1 sur 5
            • Premier message
              1/5
              Dernier message
            Design by Woryk
            Contact / Mentions Légales

            MINECRAFT FORGE FRANCE © 2018

            Powered by NodeBB