Advertisement
Oulouloups

Untitled

Jul 16th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. package fr.oulouloups.rank.Events;
  2.  
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.event.EventHandler;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.player.PlayerJoinEvent;
  7.  
  8. import fr.oulouloups.rank.Rank;
  9. import fr.oulouloups.rank.RankList;
  10. import fr.oulouloups.rank.Configs.RankConfig;
  11.  
  12. public class JoinQuitChat implements Listener{
  13.  
  14. private RankConfig rk;
  15. private Rank rank;
  16.  
  17.  
  18. public JoinQuitChat(RankConfig rk, Rank rank) {
  19. this.rk = rk;
  20. this.rank = rank;
  21. }
  22.  
  23.  
  24.  
  25.  
  26. @EventHandler
  27. public void onJoin(PlayerJoinEvent e) {
  28. String uuid = e.getPlayer().getUniqueId().toString();
  29. Player p = e.getPlayer();
  30. if(!(rk.getRankConfig().contains(uuid))) {
  31. rk.getRankConfig().set(uuid, 1);
  32. rk.saveRankConfig();
  33. }
  34. p.setScoreboard(rank.getScoreboard()) ;
  35. getRankById(rk.getRankConfig().getInt(uuid), p);
  36.  
  37. }
  38.  
  39.  
  40.  
  41.  
  42. public void getRankById(int id, Player p) {
  43.  
  44. for(RankList list : RankList.values()) {
  45. if(list.getId() == id) {
  46. rank.getScoreboard().getTeam(list.getName()).addEntry(p.getName());
  47. }
  48. }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement