Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.50 KB | None | 0 0
  1. package me.jarnovdvelde;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.player.PlayerJoinEvent;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9. import org.bukkit.scoreboard.DisplaySlot;
  10. import org.bukkit.scoreboard.Objective;
  11. import org.bukkit.scoreboard.Score;
  12. import org.bukkit.scoreboard.Scoreboard;
  13. import org.bukkit.scoreboard.ScoreboardManager;
  14. import org.bukkit.scoreboard.Team;
  15.  
  16. public class Main extends JavaPlugin implements Listener {
  17.  
  18.    
  19.     Scoreboard board;
  20.     Team team;
  21.  
  22.     public void onEnable(){
  23.         getServer().getPluginManager().registerEvents(this, this);
  24.        
  25.         makeScoreboard();
  26.     }
  27.    
  28.     @SuppressWarnings("deprecation")
  29.     public void makeScoreboard(){
  30.        
  31.         Player p = Bukkit.getOnlinePlayers()[0];
  32.         if (p == null) {
  33.           return;
  34.         }
  35.        
  36.         ScoreboardManager manager = Bukkit.getScoreboardManager();
  37.         board = manager.getNewScoreboard();
  38.        
  39.         Objective objective = board.registerNewObjective("Test", "Test2");
  40.         objective.setDisplayName(ChatColor.AQUA + "Statistics");
  41.         objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  42.        
  43.         team = board.registerNewTeam("Team");
  44.         team.setPrefix(ChatColor.RED + "");
  45.        
  46.  
  47.         Score score = objective.getScore(ChatColor.GOLD + "Online Players");
  48.         score.setScore(Bukkit.getOnlinePlayers().length);
  49.        
  50.    
  51.     @EventHandler
  52.     public void onjoin(PlayerJoinEvent e){
  53.         team.addPlayer(e.getPlayer());
  54.         e.getPlayer().setScoreboard(board);
  55.     }  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement