Помогите Единовременная выдача опыта

Статус
Закрыто для дальнейших ответов.

Message_Man

Активный участник
Баллы
61
На рубакките не нашел инфы, такчт обращаюсь сюда.
Код:
     @EventHandler
      public void onJoin(PlayerJoinEvent e){
          e.getPlayer().sendMessage(ChatColor.AQUA + "Добро пожаловать на сервер, " + ChatColor.YELLOW + e.getPlayer().getName() + ChatColor.AQUA + "!");
          e.getPlayer().giveExpLevels(20);
Как сделать так, чтобы опыт выдавался только при первом заходе на сервер, а не при каждом?
 
@EventHandler
public void onJoin(PlayerJoinEvent e){
Player p = e.getPlayer();
if (!p.hasPlayedBefore()){
psendMessage(ChatColor.AQUA + "Добро пожаловать на сервер, " + ChatColor.YELLOW + p.getName() + ChatColor.AQUA + "!");
p.giveExpLevels(20);
}
}
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх