Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class PlayerScoreboard {
- public void setScoreboard(Player p) {
- Scoreboard sb = Bukkit.getScoreboardManager().getNewScoreboard();
- Objective obj = sb.getObjective("aaa");
- DecimalFormat decimalFormat = new DecimalFormat();
- String ausgabeWert = decimalFormat.format(de.timo.mysql.Coins.getCoins(p.getUniqueId().toString()));
- @SuppressWarnings("unused")
- DecimalFormat decimalFormat2 = new DecimalFormat();
- String ausgabeWert2 = decimalFormat.format(OnlineTimeAPI.getZeit(p.getUniqueId().toString()) / 60);
- @SuppressWarnings("unused")
- DecimalFormat decimalFormat3 = new DecimalFormat();
- String ausgabeWert3 = decimalFormat.format(CookieClicker.getCookies(p.getUniqueId().toString()));
- if (obj == null) {
- obj = sb.registerNewObjective("aaa", "bbb");
- }
- obj.setDisplayName("§7§l" + p.getName());
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- obj.getScore("§c").setScore(11);
- obj.getScore("§6Rang").setScore(10);
- obj.getScore(updateTeam(sb, "Rang", "", getRang(p), ChatColor.DARK_RED)).setScore(9);
- obj.getScore("§5").setScore(8);
- obj.getScore("§6Coins").setScore(7);
- obj.getScore(updateTeam(sb, "Coins", "", "§f" + ausgabeWert.replace(",", "."), ChatColor.YELLOW)).setScore(6);
- obj.getScore("§2").setScore(5);
- obj.getScore("§6Spielzeit (h)").setScore(4);
- obj.getScore(updateTeam(sb, "time", "§f" + ausgabeWert2.replace(",", "."), "§f", ChatColor.LIGHT_PURPLE))
- .setScore(3);
- obj.getScore("§k").setScore(2);
- obj.getScore("§6Cookies").setScore(1);
- obj.getScore(updateTeam(sb, "Cookies", "", "§f" + ausgabeWert3.replace(",", "."), ChatColor.AQUA)).setScore(0);
- p.setScoreboard(sb);
- }
- public void updateScoreboard(Player p) {
- if (p.getScoreboard() == null) {
- setScoreboard(p);
- }
- Scoreboard sb = p.getScoreboard();
- Objective obj = sb.getObjective("aaa");
- DecimalFormat decimalFormat = new DecimalFormat();
- String ausgabeWert = decimalFormat.format(de.timo.mysql.Coins.getCoins(p.getUniqueId().toString()));
- @SuppressWarnings("unused")
- DecimalFormat decimalFormat2 = new DecimalFormat();
- String ausgabeWert2 = decimalFormat.format(OnlineTimeAPI.getZeit(p.getUniqueId().toString()) / 60);
- @SuppressWarnings("unused")
- DecimalFormat decimalFormat3 = new DecimalFormat();
- String ausgabeWert3 = decimalFormat.format(CookieClicker.getCookies(p.getUniqueId().toString()));
- obj.getScore(updateTeam(sb, "Rang", "", getRang(p), ChatColor.DARK_RED)).setScore(9);
- obj.getScore(updateTeam(sb, "Coins", "", "§f" + ausgabeWert.replace(",", "."), ChatColor.YELLOW)).setScore(6);
- obj.getScore(updateTeam(sb, "time", "§f" + ausgabeWert2.replace(",", "."), "§f", ChatColor.LIGHT_PURPLE))
- .setScore(3);
- obj.getScore(updateTeam(sb, "Cookies", "", "§f" + ausgabeWert3.replace(",", "."), ChatColor.AQUA)).setScore(0);
- }
- public String updateTeam(Scoreboard sb, String Team, String prefix, String suffix, ChatColor entry) {
- Team team = sb.getTeam(Team);
- if (team == null) {
- team = sb.registerNewTeam(Team);
- }
- team.setPrefix(prefix);
- team.setSuffix(suffix);
- team.addEntry(entry.toString());
- return entry.toString();
- }
- public Team getTeam(Scoreboard sb, String Team, String prefix, String suffix) {
- Team team = sb.getTeam(Team);
- if (team == null) {
- team = sb.registerNewTeam(Team);
- }
- team.setPrefix(prefix);
- team.setSuffix(suffix);
- return team;
- }
- public String getRang(Player p) {
- if (p.hasPermission("prefix.admin")) {
- return "§4Administrator";
- } else if (p.hasPermission("prefix.Admin")) {
- return "§4Administrator";
- } else if (p.hasPermission("prefix.Dev")) {
- return "§bDeveloper";
- } else if (p.hasPermission("prefix.Srmod")) {
- return "§cSrModerator";
- } else if (p.hasPermission("prefix.Mod")) {
- return "§cModerator";
- } else if (p.hasPermission("prefix.Sup")) {
- return "§9Supporter";
- } else if (p.hasPermission("prefix.Builder")) {
- return "§2Builder";
- } else if (p.hasPermission("prefix.Yt")) {
- return "§5Mini-Youtuber";
- } else if (p.hasPermission("prefix.bedrock")) {
- return "§7Bedrock";
- } else if (p.hasPermission("prefix.redstone")) {
- return "§6Premium";
- } else {
- return "§aSpieler";
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement