Advertisement
DeathMater

Untitled

Apr 5th, 2020
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. public class Main extends JavaPlugin implements Listener {
  2.  
  3. public static Scoreboard sb;
  4. String prefix = "§8[§6Tablist§8]";
  5.  
  6. public void onEnable() {
  7. Bukkit.getPluginManager().registerEvents(this, this);
  8.  
  9. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  10.  
  11. sb.registerNewTeam("000Owner");
  12. sb.registerNewTeam("001Supporter");
  13. sb.registerNewTeam("002Spieler");
  14.  
  15. sb.getTeam("000Owner").setPrefix("§4Owner§7: §4");
  16. sb.getTeam("001Supporter").setPrefix("§aSup§7: §a");
  17. sb.getTeam("002Spieler").setPrefix("§7Spieler: ");
  18.  
  19.  
  20. Bukkit.getConsoleSender().sendMessage(prefix+"§cPlugin erfolgreich aktiviert");
  21.  
  22.  
  23.  
  24.  
  25. }
  26.  
  27. public void setPrefix(Player p) {
  28. String Team = "";
  29. if(PermissionsEx.getUser(p).inGroup("Admin")) {
  30. Team = "000Owner";
  31. }else if(PermissionsEx.getUser(p).inGroup("Supporter")) {
  32. Team = "001Supporter";
  33. }else {
  34. Team = "002Spieler";
  35. }
  36. sb.getTeam(Team).addPlayer(p);
  37. p.setDisplayName(sb.getTeam(Team).getPrefix() + p.getName());
  38.  
  39. for(Player all: Bukkit.getOnlinePlayers()) {
  40. all.setScoreboard(sb);
  41. }
  42.  
  43.  
  44. }
  45.  
  46. @EventHandler
  47. public void onJoin(PlayerJoinEvent e) {
  48. setPrefix(e.getPlayer());
  49.  
  50. }
  51.  
  52. @Override
  53. public void onDisable() {
  54. Bukkit.getConsoleSender().sendMessage(prefix+"§cPlugin erfolgreich deaktiviert");
  55.  
  56. }
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement