Advertisement
Guest User

Untitled

a guest
Jan 28th, 2014
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. package me.MichaelSaber.StaffOnline;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerJoinEvent;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10. import org.bukkit.scoreboard.DisplaySlot;
  11. import org.bukkit.scoreboard.Objective;
  12. import org.bukkit.scoreboard.Scoreboard;
  13. import org.bukkit.scoreboard.ScoreboardManager;
  14.  
  15. public class Core extends JavaPlugin implements Listener{
  16.  
  17. public void onEnable() {
  18. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  19. }
  20.  
  21. @EventHandler
  22. public void onPlayerJoin(PlayerJoinEvent e) {
  23. for(Player player : getServer().getOnlinePlayers())
  24. {
  25. if(player.hasPermission("staffuse.set"))
  26. {
  27. ScoreboardManager manager = Bukkit.getScoreboardManager();
  28. Scoreboard board = manager.getNewScoreboard();
  29. board.registerNewObjective("onlineplayers", "dummy");
  30. Objective objective = board.getObjective("getonlineplayers");
  31. objective.setDisplaySlot(DisplaySlot.PLAYER_LIST);
  32. objective.setDisplayName(ChatColor.AQUA +"Staff Online!");
  33. player.setScoreboard(board);
  34. board.getObjective("objective").getScore(getServer().getOfflinePlayer(player.getName())).setScore(50);
  35. }
  36. }
  37.  
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement