Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Listener;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitRunnable;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- public class Side implements Listener {
- public void setScoreboard(Player p) {
- ScoreboardManager sm = Bukkit.getScoreboardManager();
- final Scoreboard board =sm.getNewScoreboard();
- final Objective o = board.registerNewObjective("test", "Kake");
- o.setDisplaySlot(DisplaySlot.SIDEBAR);
- o.setDisplayName("§6>>§r§l§5BatCube.de§r§6<<§r");
- o.getScore("§a").setScore(11);
- o.getScore("§cRang:").setScore(10);
- if (p.hasPermission("prefx.owner")) {
- o.getScore("§6Owner").setScore(9);
- }else if (p.hasPermission("prefix.admin")){
- o.getScore("§4Admin").setScore(9);
- }else if (p.hasPermission("prefix.moderator")) {
- o.getScore("§1Moderator").setScore(9);
- }else if (p.hasPermission("prefix.premium")) {
- o.getScore("§5Premium").setScore(9);
- }else if (p.hasPermission("prefix.member")) {
- o.getScore("§rMember").setScore(9);
- }else {
- o.getScore("Guest").setScore(9);
- }
- o.getScore("§b").setScore(8);
- o.getScore("§cOnline:").setScore(7);
- o.getScore("§2" + Bukkit.getOnlinePlayers().size() + "/" +Bukkit.getMaxPlayers()).setScore(6);
- o.getScore("§c").setScore(5);
- o.getScore("§4Server Team :").setScore(4);
- o.getScore("§6BatCube").setScore(3);
- o.getScore("§5DeNotzgii").setScore(2);
- o.getScore("§1TekkitLP").setScore(1);
- o.getScore("§3_Ez_Kill_").setScore(0);
- p.setScoreboard(board);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- new BukkitRunnable() {
- @Override
- public void run() {
- for (Player all : Bukkit.getOnlinePlayers()) {
- setScoreboard(all);
- }
- }
- }.runTaskLater(this, 1);
- }
- @EventHandler
- public void onQuit(PlayerQuitEvent e) {
- new BukkitRunnable() {
- @Override
- public void run() {
- for (Player all : Bukkit.getOnlinePlayers()) {
- setScoreboard(all);
- }
- }
- }.runTaskLater(this, 1);
- }
- }
Add Comment
Please, Sign In to add comment