Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package 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.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 Main extends JavaPlugin implements Listener {
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, (Plugin)this);
- }
- public void setScoreboard(Player p) {
- ScoreboardManager sm = Bukkit.getScoreboardManager();
- Scoreboard board = sm.getNewScoreboard();
- Objective o = board.registerNewObjective("test", "dummy");
- o.setDisplaySlot(DisplaySlot.SIDEBAR);
- o.setDisplayName("§6•§e● ClayMC §8┃ §7Lobby");
- o.getScore("§8§m------------------").setScore(14);
- o.getScore("§1§1§1").setScore(13);
- o.getScore("§8•§7● Rank").setScore(12);
- o.getScore("§8➜ §eClayer").setScore(11);
- o.getScore("").setScore(10);
- o.getScore("§8•§7● Clays").setScore(9);
- o.getScore("§8➜ §e1000").setScore(8);
- o.getScore("§7").setScore(7);
- o.getScore("§8•§7● Claypass").setScore(6);
- o.getScore("§8➜ §cNicht vorhanden §8/ §c✗").setScore(5);
- o.getScore("§1").setScore(4);
- o.getScore("§8•§7● Level§8(§e§l1§8)").setScore(3);
- o.getScore("§8➜ §e▌§7▌▌▌▌▌▌▌ §8● §e0%").setScore(2);
- o.getScore("§1§1").setScore(1);
- o.getScore("§8§m------------------§1").setScore(0);
- p.setScoreboard(board);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- (new BukkitRunnable() {
- public void run() {
- for (Player all : Bukkit.getOnlinePlayers())
- Main.this.setScoreboard(all);
- }
- }).runTaskLater((Plugin)this, 1L);
- }
- @EventHandler
- public void onQuit(PlayerQuitEvent e) {
- (new BukkitRunnable() {
- public void run() {
- for (Player all : Bukkit.getOnlinePlayers())
- Main.this.setScoreboard(all);
- }
- }).runTaskLater((Plugin)this, 1L);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement