Scoreboard not working.

Discussion in 'Plugin Development' started by crazyguy51, Sep 18, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    crazyguy51

    I made this scoreboard, with all the right requirements (according to many threads) & it is not working

    Code:java
    1. public class Main extends JavaPlugin implements Listener {
    2.  
    3. Scoreboard scoreboard;
    4. Team team;
    5.  
    6. public void onEnable() {
    7. getServer().getPluginManager().registerEvents(this, this);
    8. setupEconomy();
    9. }
    10. public void scoreboard(Player p){
    11. ScoreboardManager manager = Bukkit.getScoreboardManager();
    12. scoreboard = manager.getNewScoreboard();
    13. double a = economy.getBalance(p);
    14.  
    15. Objective objective = scoreboard.registerNewObjective("1","2");
    16. objective.setDisplayName("ext");
    17. objective.setDisplaySlot(DisplaySlot.SIDEBAR);
    18.  
    19. team = scoreboard.registerNewTeam("team");
    20. team.setPrefix("");
    21.  
    22. Score score = objective.getScore("Online Players");
    23. score.setScore(1);
    24.  
    25. Score score1 = objective.getScore(Bukkit.getOnlinePlayers().length+"/"+Bukkit.getMaxPlayers());
    26. score1.setScore(2);
    27.  
    28. Score score2 = objective.getScore("");
    29. score2.setScore(3);
    30.  
    31. Score score3 = objective.getScore("Money");
    32. score3.setScore(4);
    33.  
    34. Score score4 = objective.getScore("$"+a);
    35. score4.setScore(5);
    36.  
    37. Score score5 = objective.getScore("");
    38. score5.setScore(6);
    39.  
    40. Score score6 = objective.getScore("Server IP");
    41. score6.setScore(7);
    42.  
    43. Score score7 = objective.getScore("ext");
    44. score7.setScore(8);
    45.  
    46. }
    47. @EventHandler
    48. public void onJoin(PlayerJoinEvent e){
    49. final Player p = e.getPlayer();
    50. getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
    51. @Override
    52. public void run() {
    53. scoreboard.resetScores(p);
    54. }
    55. },0,20);
    56. scoreboard(p);
    57. p.setScoreboard(scoreboard);
    58. }
    59. public static Economy economy = null;
    60.  
    61. private boolean setupEconomy()
    62. {
    63. RegisteredServiceProvider<Economy> economyProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
    64. if (economyProvider != null) {
    65. economy = economyProvider.getProvider();
    66. }
    67.  
    68. return (economy != null);
    69. }


    (i am using vault)
    i did import

    plz no spoonfeed. kk?
     
  2. Offline

    Totom3

    crazyguy51 Would help if you told us what isn't working though
     
  3. Offline

    Gerov

    crazyguy51 This isn't what is wrong, but on line ten, why not just make it a Scoreboard method?
     
  4. Gerov What?

    crazyguy51 Please learn all the basics of Java before trying to make a plugin otherwise it doesn't work :) I suggest a Java book or the Oracle tutorials.
     
  5. Offline

    Ozeir

    AdamQpzm You say the same thing on everypost..... Thats not a way of helping...
     
  6. Ozeir I don't say it on the ones that it doesn't apply. And how would you propose I help someone who doesn't have the Java knowledge required? How would I help someone who's trying to ride a bike when they can't walk? How would I help someone write a novel if they can't write english?
     
Thread Status:
Not open for further replies.

Share This Page