Advertisement
Guest User

Untitled

a guest
May 24th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. package fr.nitronium.nitroniumhub.scoreboard;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.scoreboard.DisplaySlot;
  6. import org.bukkit.scoreboard.Objective;
  7. import org.bukkit.scoreboard.Scoreboard;
  8.  
  9. import java.util.Random;
  10.  
  11. public class ScoreboardManager implements org.bukkit.scoreboard.ScoreboardManager {
  12.  
  13. private Scoreboard sb;
  14. private Objective right;
  15. private String name = "right";
  16.  
  17. public ScoreboardManager() {
  18. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  19. }
  20.  
  21. public void refresh(){
  22. Objective obj;
  23. try{
  24. obj = sb.getObjective(name);
  25. obj.setDisplaySlot(null);
  26. obj.unregister();
  27. }catch(Exception e){}
  28.  
  29. name = "right" + new Random().nextInt(10000000);
  30. obj = sb.registerNewObjective(name, "dummy");
  31. obj = sb.getObjective(name);
  32. right = obj;
  33.  
  34. right.setDisplayName("Youtube");
  35. right.setDisplaySlot(DisplaySlot.SIDEBAR);
  36. right.getScore("§1").setScore(4);
  37. right.getScore("§6Serveur : §bYoutube").setScore(3);
  38. right.getScore("§6Créateur : §aItsAlexousd").setScore(2);
  39. right.getScore("§2").setScore(1);
  40. }
  41.  
  42. public void init(){
  43. refresh();
  44. for(Player all : Bukkit.getOnlinePlayers()){
  45. all.setScoreboard(sb);
  46. }
  47. }
  48.  
  49. public Objective getRight(){
  50. return right;
  51. }
  52.  
  53. @Override
  54. public Scoreboard getMainScoreboard() {
  55. return sb;
  56. }
  57.  
  58. @Override
  59. public Scoreboard getNewScoreboard() {
  60. return Bukkit.getScoreboardManager().getNewScoreboard();
  61. }
  62.  
  63. }
  64. /**
  65. right.setDisplayName("§7[§c§lNitronium§7]");
  66. right.setDisplaySlot(DisplaySlot.SIDEBAR);
  67. right.getScore("").setScore(5);
  68. right.getScore("Serveur : Nitronium").setScore(4);
  69. right.getScore("").setScore(3);
  70. right.getScore("").setScore(2);
  71. right.getScore("").setScore(1);
  72. right.getScore("").setScore(0);
  73. **/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement