Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.Tommunity.utils;
- import java.util.HashMap;
- import java.util.UUID;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- public class ScoreboardManager {
- public static HashMap<UUID, Scoreboard> scoreboardhashmap = new HashMap<>();
- public static void checkTablistPrefix(Player a, org.bukkit.scoreboard.Scoreboard sb) {
- if(PermissionsEx.getUser(a.getName()).inGroup("Owner")) {
- sb.getTeam("001Owner").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Admin")) {
- sb.getTeam("002Admin").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Developer")) {
- sb.getTeam("003Dev").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Moderator")) {
- sb.getTeam("004Mod").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Supporter")) {
- sb.getTeam("005Sup").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Builder")) {
- sb.getTeam("006Builder").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Youtuber")) {
- sb.getTeam("007YT").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Hero")) {
- sb.getTeam("008Hero").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Master")) {
- sb.getTeam("009Master").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Business")) {
- sb.getTeam("010Business").addEntry(a.getName());
- }else if(PermissionsEx.getUser(a.getName()).inGroup("Spieler")) {
- sb.getTeam("011Spieler").addEntry(a.getName());
- }
- }
- public static void sendTabAndScoreboard(Player p) {
- new de.Tommunity.utils.Scoreboard(p).sendToPlayer(p);
- if(PermissionsEx.getUser(p).inGroup("Owner")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("001Owner").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Admin")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("002Admin").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Developer")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("003Developer").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Moderator")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("004Moderator").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Supporter")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("005Supporter").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Builder")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("006Builder").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Youtuber")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("007YT").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Hero")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("008Hero").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Master")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("009Master").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Business")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("010Business").addEntry(p.getName());
- }
- }else if(PermissionsEx.getUser(p.getName()).inGroup("Spieler")) {
- for(Player a : Bukkit.getOnlinePlayers()) {
- scoreboardhashmap.get(a.getUniqueId()).sb.getTeam("011Spieler").addEntry(p.getName());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement