Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.ScoreboardManager;
- public class ScoreBoard {
- public static void scoreBoardSetup(Player p) {
- ScoreboardManager sm = Bukkit.getScoreboardManager();
- org.bukkit.scoreboard.Scoreboard board = sm.getNewScoreboard();
- Objective ob = board.registerNewObjective("info", "dummy");
- ob.setDisplaySlot(DisplaySlot.SIDEBAR);
- /*
- * Dein SideBoard
- */
- for (Player all : Bukkit.getOnlinePlayers()) {
- ScoreBoardPrefix scoreBoardPrefix = new ScoreBoardPrefix(p);
- if (scoreBoardPrefix.isVanished()) {
- if (p.hasPermission("ev.use")) {
- if (scoreBoardPrefix.isNicked()) {
- if (board.getTeam(scoreBoardPrefix.getTeamNick()) == null) {
- board.registerNewTeam(scoreBoardPrefix.getTeamNick()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setPrefix(scoreBoardPrefix.getRangNick());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setSuffix(scoreBoardPrefix.getSuffixNick() + scoreBoardPrefix.getSuffixVanish());
- } else {
- board.getTeam(scoreBoardPrefix.getTeamNick()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setPrefix(scoreBoardPrefix.getRangNick());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setSuffix(scoreBoardPrefix.getSuffixNick() + scoreBoardPrefix.getSuffixVanish());
- }
- } else {
- if (board.getTeam(scoreBoardPrefix.getTeam()) == null) {
- board.registerNewTeam(scoreBoardPrefix.getTeam()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeam()).setPrefix(scoreBoardPrefix.getRang());
- board.getTeam(scoreBoardPrefix.getTeam()).setSuffix(scoreBoardPrefix.getSuffix() + scoreBoardPrefix.getSuffixVanish());
- } else {
- board.getTeam(scoreBoardPrefix.getTeam()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeam()).setPrefix(scoreBoardPrefix.getRang());
- board.getTeam(scoreBoardPrefix.getTeam()).setSuffix(scoreBoardPrefix.getSuffix() + scoreBoardPrefix.getSuffixVanish());
- }
- }
- }
- } else {
- if (scoreBoardPrefix.isNicked()) {
- if (p.hasPermission("autonicker.use")) {
- if (board.getTeam(scoreBoardPrefix.getTeamNick()) == null) {
- board.registerNewTeam(scoreBoardPrefix.getTeamNick()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setPrefix(scoreBoardPrefix.getRangNick());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setSuffix(scoreBoardPrefix.getSuffixNick());
- } else {
- board.getTeam(scoreBoardPrefix.getTeamNick()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setPrefix(scoreBoardPrefix.getRangNick());
- board.getTeam(scoreBoardPrefix.getTeamNick()).setSuffix(scoreBoardPrefix.getSuffixNick());
- }
- } else {
- if (board.getTeam(scoreBoardPrefix.getTeamSpieler()) == null) {
- board.registerNewTeam(scoreBoardPrefix.getTeamSpieler()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeamSpieler()).setPrefix(scoreBoardPrefix.getRangNick());
- } else {
- board.getTeam(scoreBoardPrefix.getTeamSpieler()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeamSpieler()).setPrefix(scoreBoardPrefix.getRangNick());
- }
- }
- } else {
- if (board.getTeam(scoreBoardPrefix.getTeam()) == null) {
- board.registerNewTeam(scoreBoardPrefix.getTeam()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeam()).setPrefix(scoreBoardPrefix.getRang());
- board.getTeam(scoreBoardPrefix.getTeam()).setSuffix(scoreBoardPrefix.getSuffix());
- } else {
- board.getTeam(scoreBoardPrefix.getTeam()).addEntry(all.getName());
- board.getTeam(scoreBoardPrefix.getTeam()).setPrefix(scoreBoardPrefix.getRang());
- board.getTeam(scoreBoardPrefix.getTeam()).setSuffix(scoreBoardPrefix.getSuffix());
- }
- }
- }
- scoreBoardPrefix = null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement