Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. @EventHandler
  2. public void onNameTag(AsyncPlayerReceiveNameTagEvent event) {
  3.  
  4. Player namedPlayer = event.getNamedPlayer();
  5. MPlayer namedMPlayer = MPlayer.get(namedPlayer);
  6.  
  7. if (!namedMPlayer.hasFaction())
  8. return;
  9.  
  10. Player player = event.getPlayer();
  11. MPlayer mPlayer = MPlayer.get(player);
  12.  
  13. Rel relation = namedMPlayer.getRelationTo(mPlayer);
  14. ChatColor color = relation.getColor();
  15.  
  16. String newTag = String.format("%s%s", color, namedPlayer.getPlayer().getName());
  17. event.setTag(newTag);
  18.  
  19. }
  20.  
  21. @EventHandler
  22. public void relationChange(EventFactionsRelationChange event) {
  23. for (Player players : event.getFaction().getOnlinePlayers()) {
  24. refreshPlayer(players);
  25. }
  26. for (Player players : event.getOtherFaction().getOnlinePlayers()) {
  27. refreshPlayer(players);
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement