Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.jarnovdvelde;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Score;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- import org.bukkit.scoreboard.Team;
- public class Main extends JavaPlugin implements Listener {
- Scoreboard board;
- Team team;
- public void onEnable(){
- getServer().getPluginManager().registerEvents(this, this);
- makeScoreboard();
- }
- @SuppressWarnings("deprecation")
- public void makeScoreboard(){
- Player p = Bukkit.getOnlinePlayers()[0];
- if (p == null) {
- return;
- }
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- board = manager.getNewScoreboard();
- Objective objective = board.registerNewObjective("Test", "Test2");
- objective.setDisplayName(ChatColor.AQUA + "Statistics");
- objective.setDisplaySlot(DisplaySlot.SIDEBAR);
- team = board.registerNewTeam("Team");
- team.setPrefix(ChatColor.RED + "");
- Score score = objective.getScore(ChatColor.GOLD + "Online Players");
- score.setScore(Bukkit.getOnlinePlayers().length);
- @EventHandler
- public void onjoin(PlayerJoinEvent e){
- team.addPlayer(e.getPlayer());
- e.getPlayer().setScoreboard(board);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement