Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. public class Core extends JavaPlugin implements Listener {
  2.  
  3. @Override
  4. public void onEnable(){
  5. Bukkit.getPluginManager().registerEvents(this, this);
  6. setup();
  7. }
  8.  
  9. private HashMap<String, Integer> blocks = new HashMap<String, Integer>();
  10. private Scoreboard board;
  11. private Objective obj;
  12. private Team team;
  13.  
  14. public void setup(){
  15. ScoreboardManager manager = Bukkit.getScoreboardManager();
  16. board = manager.getNewScoreboard();
  17. obj = board.registerNewObjective("this", "that");
  18. obj.setDisplaySlot(DisplaySlot.SIDEBAR);
  19.  
  20. obj.setDisplayName("§5Test");
  21. {
  22. Score score = obj.getScore("Zombieghost_391");
  23. score.setScore(5);
  24. }
  25. team = board.registerNewTeam("Team Blue");
  26. team.setPrefix("§9Blue ");
  27. }
  28.  
  29. @EventHandler
  30. public void onJoin(PlayerJoinEvent e){
  31. e.getPlayer().setScoreboard(board);
  32. team.addPlayer(e.getPlayer());
  33. blocks.put(e.getPlayer().getName(), 0);
  34. }
  35.  
  36. @EventHandler
  37. public void onBreak(BlockBreakEvent e){
  38. blocks.put(e.getPlayer().getName(), blocks.get(e.getPlayer().getName()) + 1);
  39. {
  40. Score score = obj.getScore("blocks");
  41. score.setScore(blocks.get(e.getPlayer().getName()));
  42. }
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement