Skocz do zawartości
  • 0

Pomoc przy prefixach


PietregTM
 Udostępnij

Pytanie

Cześć mam o taki void:

Spoiler

    public static void setTag(Player player, String tag, Player toSetFor) {
        Scoreboard board = Bukkit.getScoreboardManager().getMainScoreboard();
        Team team = board.getTeam(player.getName());
        if (team == null) {
            team = board.registerNewTeam(player.getName());
        }
        team.setPrefix(tag);
        team.addPlayer((OfflinePlayer)player);
        for (Player players : Bukkit.getOnlinePlayers()) {
            players.setScoreboard(board);
        }
    }

I powinien nadawać on prefix jaki ustawimy lecz gdy nawet ustawie ten prefix w tasku onJoin to wyrzuci gracza z serwera z wiadomoscia bez błędów w konsoli: 

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
20 minut temu, yooniks napisał:
public static void setTag(Player player, String tag, Player toSetFor) {
if (tag.length() > 16) {
	tag = tag.substring(0,15);
}

 

 

39 minut temu, GotoFinal napisał:

testuj to na czystym mc, bo z tego błędu trudno coś zrozumieć bo pozmieniali nazwy klas.

Ale wygląda na to że prefix ma więcej niż 16 znaków - a taki jest limit w mc.

Dziękuje <3

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...