Advertisement
FreshFoxyHD

Untitled

Dec 14th, 2021
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. public class ScoreboardManager {
  2. public static Scoreboard getBaseScoreboard(Player player){
  3. Objective objective;
  4. Scoreboard s = Bukkit.getScoreboardManager().getNewScoreboard();
  5. if (s.getObjective("stats") == null) {
  6. objective = s.registerNewObjective("stats", "dummy", "§8▪§7▬ §dServer§8.§bnet §7▬§8▪");
  7. } else {
  8. objective = s.getObjective("stats");
  9. }
  10. objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  11. LuckPerms luckPerms = LuckPermsProvider.get();
  12. User user = luckPerms.getPlayerAdapter(Player.class).getUser(player);
  13.  
  14. objective.getScore("").setScore(12);
  15.  
  16. objective.getScore("§8┃ §7Rang").setScore(11);
  17. //objective.getScore(" "+user.getCachedData().getMetaData().getPrefix().replace(" §8●", "")).setScore(10); /
  18.  
  19. objective.getScore(" ").setScore(9);
  20.  
  21. objective.getScore("§8┃ §7Welt").setScore(8);
  22. //objective.getScore(" §d"+player.getWorld().getName()).setScore(7); /
  23.  
  24. objective.getScore(" ").setScore(6);
  25.  
  26. objective.getScore("§8┃ §7Kontotand").setScore(5);
  27. //objective.getScore(" §a$"+Main.getEconomy().getBalance(player.getName())).setScore(4); /
  28.  
  29. objective.getScore(" ").setScore(3);
  30.  
  31. objective.getScore("§8┃ §7Online").setScore(2);
  32. //objective.getScore(" §e"+Bukkit.getOnlinePlayers().size()+"§7 §c64").setScore(1); /
  33.  
  34. objective.getScore(" ").setScore(0);
  35.  
  36. Team rank = s.registerNewTeam("rank");
  37. rank.addEntry(ChatColor.AQUA + "" + ChatColor.RED);
  38. objective.getScore(ChatColor.AQUA + "" + ChatColor.RED).setScore(10);
  39. rank.setPrefix(" "+user.getCachedData().getMetaData().getPrefix().replace(" §8●", ""));
  40.  
  41. Team welt = s.registerNewTeam("welt");
  42. welt.addEntry(ChatColor.RED + "" + ChatColor.AQUA);
  43. objective.getScore(ChatColor.RED + "" + ChatColor.AQUA).setScore(7);
  44. rank.setPrefix(" §d"+player.getWorld().getName());
  45.  
  46. Team geld = s.registerNewTeam("geld");
  47. geld.addEntry(ChatColor.RED + "" + ChatColor.RED);
  48. objective.getScore(ChatColor.RED + "" + ChatColor.RED).setScore(4);
  49. String displaymoney = String.format("%,.0f", Main.getEconomy().getBalance(player.getName()));
  50. geld.setPrefix(" §a$"+displaymoney);
  51.  
  52. Team online = s.registerNewTeam("online");
  53. online.addEntry(ChatColor.AQUA + "" + ChatColor.AQUA);
  54. objective.getScore(ChatColor.AQUA + "" + ChatColor.AQUA).setScore(1);
  55. rank.setPrefix(" §e"+Bukkit.getOnlinePlayers().size()+"§7/§c64");
  56. return s;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement