Bukkit 中的团队加入问题 Api

Team Joining Issue in Bukkit Api

您好,我正在制作一个用于创建团队的 bukkit 插件。在使用 registerNewTeam() 方法时,我设法创建了团队,但是一旦我唱出并再次输入,团队就消失了,我没有收到任何错误。这是代码:

@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    if(sender instanceof Player) {
        //Player "ID"
        Player jugador = ((Player) sender).getPlayer();
        //Commands
        if(cmd.getName().equalsIgnoreCase(comandos)) {
            sender.sendMessage(prefix + " Tu ping es de: "+ jugador.getPing());
            return true;
        }
        if(cmd.getName().equalsIgnoreCase("create_fation")) {
            ScoreboardManager manager = Bukkit.getScoreboardManager();
            Scoreboard board = manager.getNewScoreboard();
            Team team = board.registerNewTeam(args[0]);
            team.setPrefix("["+args[0]+"] ");
            team.setSuffix("0");
            team.setDisplayName(args[0]);
            team.addPlayer(jugador);
            sender.sendMessage(prefix + "Su faccion a sido creada exitosamente");
            return true;
        }
    }else {
        sender.sendMessage(prefix + " Solo los jugadores pueden usar comandos");
        return true;
    }
    return false;
}

}

每次玩家进入和离开时,您都会创建一个新的 ScoreBoard 和一个 ScoreBoardManager。 尝试创建计分板和管理器,因为启用了插件,所以一切都一样。