Add Team showcase in tablist #438
Keine Reviewer
Label
Kein Label
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Niemand zuständig
2 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/BungeeCore#438
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "TeamTablist" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?
Musst du glaube noch für TablistBuild implementieren.
@ -77,0 +79,4 @@
players.stream().map(item -> {
ProxiedPlayer p = BungeeCord.getInstance().getPlayer(item.getUuid());
if (p == null) return item;
if (SteamwarUser.get(p).getTeam() != team) return item;
Statt sich erst den proxiedplayer und dann davon den SWUser zu holen solltest du wenn direkt den SWUser holen (mit der UUID)
Stimmt, danke für die Info, das vergesse ich irgendwie immer.
Aber ich brauche den player um das Item zu erzeugen.
SWUser.get(ProxiedPlayer) ist highly deprecated. Nutz trotzdem die uuid.
So dann jetzt richtig oder?
Jetzt ist natürlich noch die Code-Duplication ungeil, könntest du das in eine static TablistServer-Methode auslagern?
@ -64,3 +66,2 @@
for(ServerInfo info : servers) {
(server == info ? direct : tablist).addAll(players.get(info));
int team = SteamwarUser.get(player).getTeam();
.
@ -74,3 +76,3 @@
}
items.addAll(players);
int team = SteamwarUser.get(player).getTeam();
hier auch noch das issue.