Plugin Messages join pex

EternityGame

Aventurier
8 Janvier 2017
18
1
4
24
Bonjour, je suis en train de développer un plugin hub. Quand nous rejoignons le hub un message s'affiche sauf que le problème c'est que le pseudo s'affiche en blanc, alors que j'ai fait exactement le même code pour le message de quit et lui il marche : préfix+pseudo je comprend pas :/ Merci a ceux qui pourront m'aider !

Code:
}
        if(p.hasPermission("king.join")){
            e.setJoinMessage((p.getDisplayName() + " §ba rejoint le hub !"));
        }else{
            e.setJoinMessage("");
        }
    }
  
    @EventHandler
    public void onQuit(PlayerQuitEvent e){
        Player p = e.getPlayer();
        if(p.hasPermission("king.join")){
            e.setQuitMessage((p.getDisplayName() + " §4a quitté le hub !"));
        }else{
            e.setQuitMessage("");
        }      
    }
      

}
 
Bonsoir !

Essaie de faire un Player p = e.getPlayer() mais général. C'est à dire pas en faire un pour le quit et un pour le join mais le faire en dehors de ces deux balises, mais incluses dans une autre balise plus grande ;)

AlexFatta
 
Salut, désoler pour la réponse tardive ^^ j'ai essayer de faire ce que tu m'as dit mais ça ne change rien :/
 
C'est pas plutôt ça ? Non ?
Code:
    @EventHandler
    public void onJoin(PlayerJointEvent e){
        Player p = e.getPlayer();
        if(p.hasPermission("king.join")){
            e.setJoinMessage((p.getDisplayName() + " §ba rejoins le hub !"));
        }else{
            e.setJoinMessage("");
        }     
    }