Solved how to rename a player using more than 16 characters?

Discussion in 'Plugin Development' started by SrNicks_, May 22, 2015.

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

    SrNicks_

    I wonder how do I get a player and change his name may be no more than 16 characters
     
  2. Offline

    xXBeLkAXx

    Just google what is scoreboard in bukkit
     
  3. Offline

    SrNicks_

    @xXBeLkAXx
    I used scoreboard more when I run nothing happens
    Code:
     ScoreboardManager manager = Bukkit.getScoreboardManager();
        Scoreboard board = manager.getNewScoreboard();
        Team team = board.registerNewTeam("tag");
        team.addPlayer(p);
        team.setPrefix("[tag]");
     
  4. Offline

    caderape

    @SrNicks_ PlayerName are not limited to 16 characters by mojang ?
     
  5. Offline

    Konato_K

  6. Offline

    SrNicks_

    @caderape
    I do not want to change the name of the player but the display name and the name list
     
  7. Offline

    Konato_K

    @SrNicks_ Player#setDisplayName Player#setPlayerListName
     
  8. Offline

    SrNicks_

    @Konato_K
    The limit is 16 want to put more than that
     
  9. Offline

    xXBeLkAXx

    @SrNicks_
    Code:
    // This is a join event. variable "p" equals Player
    
            Scoreboard sb = Bukkit.getScoreboardManager().getMainScoreboard();
            Team t = sb.getTeam(p.getName());
          
            if(t == null) {
                t = sb.registerNewTeam(p.getName());
                t.setPrefix("[OP] ");
                t.setSuffix(" SUFFIX");
            }
          
            t.addPlayer(e.getPlayer());
            p.setScoreboard(sb);
     
  10. Offline

    SrNicks_

Thread Status:
Not open for further replies.

Share This Page