Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.main;
- 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.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 Main extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- Bukkit.getPluginManager().registerEvents(this, this);
- super.onEnable();
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- // /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- }
- public void setScoreboard(Player p) {
- ScoreboardManager sm = Bukkit.getScoreboardManager();
- final Scoreboard board = sm.getNewScoreboard();
- final Objective o = board.registerNewObjective("test", "dummy");
- o.setDisplaySlot(DisplaySlot.SIDEBAR);
- o.setDisplayName("§8» §b§lPlasma§3§lMC §8«");
- o.getScore("§a ").setScore(12);
- o.getScore("§7Profil:").setScore(11);
- o.getScore("§7•§8● §a" + p.getName()).setScore(10);
- o.getScore("§f ").setScore(9);
- o.getScore("§7Rang:").setScore(8);
- if(p.hasPermission("sb.admin")) {
- o.getScore("§7•§8● §4Administrator").setScore(7);
- } else if(p.hasPermission("sb.dev")) {
- o.getScore("§7•§8● §bDeveloper").setScore(7);
- } else if(p.hasPermission("sb.srmod")) {
- o.getScore("§7•§8● §cSrModerator").setScore(7);
- } else if(p.hasPermission("sb.mod")) {
- o.getScore("§7•§8● §cModerator").setScore(7);
- } else if(p.hasPermission("sb.srsupp")) {
- o.getScore("§7•§8● §9SrSupporter").setScore(7);
- } else if(p.hasPermission("sb.supp")) {
- o.getScore("§7•§8● §9Supporter").setScore(7);
- } else if(p.hasPermission("sb.builder")) {
- o.getScore("§7•§8● §2Builder").setScore(7);
- } else if(p.hasPermission("sb.yter")) {
- o.getScore("§7•§8● §5YouTuber").setScore(7);
- } else if(p.hasPermission("sb.plasma")) {
- o.getScore("§7•§8● §3Plasma").setScore(7);
- } else if(p.hasPermission("sb.premium")) {
- o.getScore("§7•§8● §6Premium").setScore(7);
- } else {
- o.getScore("§7•§8● §7Spieler").setScore(7);
- }
- o.getScore("§b ").setScore(6);
- o.getScore("§7Twitter:").setScore(5);
- o.getScore("§7•§8● §b@PlasmaMC").setScore(4);
- o.getScore("§0").setScore(3);
- o.getScore("§7Teamspeak:").setScore(2);
- o.getScore("§7•§8● §9ts.PlasmaMC.de").setScore(1);
- o.getScore("§8▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬").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);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement