ScoreBoard Problem

Discussion in 'Plugin Development' started by rlagur55, Jan 17, 2014.

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

    rlagur55

    Hi,
    So I have this small plugin that I made that I keep updating on my server.
    Code:java
    1. @EventHandler
    2. public void onPlayerLogin(PlayerJoinEvent event) {
    3. Player p = event.getPlayer();
    4. ScoreboardManager manager = Bukkit.getScoreboardManager();
    5.  
    6. Scoreboard board = manager.getNewScoreboard();
    7.  
    8.  
    9.  
    10. Objective objective = board.registerNewObjective("showhealth", "dummy");
    11.  
    12. objective.setDisplaySlot(DisplaySlot.BELOW_NAME);
    13.  
    14. objective.setDisplayName("/ 20");
    15.  
    16.  
    17.  
    18.  
    19.  
    20. p.setScoreboard(board);
    21.  
    22. }
    23.  
    24.  
    25.  
    26.  
    27.  
    28.  
    29.  
    30.  
    31. @EventHandler
    32. public void PlayerChat(PlayerChatEvent event){
    33. Player p = event.getPlayer();
    34. ScoreboardManager manager = Bukkit.getScoreboardManager();
    35.  
    36. Scoreboard board = manager.getNewScoreboard();
    37.  
    38.  
    39.  
    40. Objective objective = board.registerNewObjective("showhealth2", "dummy");
    41.  
    42. objective.setDisplaySlot(DisplaySlot.BELOW_NAME);
    43.  
    44. objective.setDisplayName(getHeroes().getHero(event.getPlayer()).getHeroClass().getDescription());
    45.  
    46.  
    47.  
    48.  
    49.  
    50. p.setScoreboard(board);
    51.  
    52.  
    53.  
    54.  
    55. }

    It has problem.

    for example Two Players on my server

    One Player has class : citizen

    Other Player has class : admin

    If One Player looks Other Player, Other Player below name is citizen.

    If Other Player looks One Player, One Player below name is admin.



    I want to know how to fix it.

    English is my second language, so please excuse any English mistakes.

    Thanks!
     
Thread Status:
Not open for further replies.

Share This Page