SteamWar/BungeeCore
Archiviert
13
2

WIP: Add slim tablist back #440

Geschlossen
YoyoNow möchte 6 Commits von SlimTablist nach master mergen
2 geänderte Dateien mit 3 neuen und 6 gelöschten Zeilen
Nur Änderungen aus Commit 2805f2cff7 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -21,10 +21,7 @@ package de.steamwar.bungeecore.tablist;
import de.steamwar.bungeecore.Servertype; import de.steamwar.bungeecore.Servertype;
import de.steamwar.bungeecore.Subserver; import de.steamwar.bungeecore.Subserver;
import de.steamwar.bungeecore.sql.SteamwarUser;
import de.steamwar.bungeecore.sql.UserGroup;
import de.steamwar.messages.ChatSender; import de.steamwar.messages.ChatSender;
import net.md_5.bungee.BungeeCord;
import net.md_5.bungee.api.ProxyServer; import net.md_5.bungee.api.ProxyServer;
import net.md_5.bungee.api.config.ServerInfo; import net.md_5.bungee.api.config.ServerInfo;
import net.md_5.bungee.api.connection.ProxiedPlayer; import net.md_5.bungee.api.connection.ProxiedPlayer;
@ -89,7 +86,7 @@ public class TablistBuild implements TablistPart {
if (toPrint.isEmpty()) return; if (toPrint.isEmpty()) return;
int all = toPrint.size(); int all = toPrint.size();
toPrint = TablistServer.slimify(viewer, toPrint); toPrint = TablistServer.slimmify(viewer, toPrint);
if (tablist.isEmpty() || tablist.get(tablist.size() - 1).getDisplayName().equals("")) { if (tablist.isEmpty() || tablist.get(tablist.size() - 1).getDisplayName().equals("")) {
Review

Das hier scheint falsch. Printe doch einfach immer die Leerzeile (bzw. so wie print)

Das hier scheint falsch. Printe doch einfach immer die Leerzeile (bzw. so wie print)
Review

Naja aber dann haben wir zwischen servern wo keiner angezeigt wird immer unnütze leerzeilen, welche auch vorher nicht drin waren. Und die Abfrage ist fertig.

Naja aber dann haben wir zwischen servern wo keiner angezeigt wird immer unnütze leerzeilen, welche auch vorher nicht drin waren. Und die Abfrage ist fertig.
tablist.add(new Item(null, "", TablistServer.GRAY)); tablist.add(new Item(null, "", TablistServer.GRAY));

Datei anzeigen

@ -91,7 +91,7 @@ public class TablistServer implements TablistPart {
List<Item> toPrint = players; List<Item> toPrint = players;
if (!onServer) { if (!onServer) {
toPrint = TablistServer.slimify(viewer, players); toPrint = TablistServer.slimmify(viewer, players);
if (tablist.isEmpty() || tablist.get(tablist.size() - 1).getDisplayName().equals("")) { if (tablist.isEmpty() || tablist.get(tablist.size() - 1).getDisplayName().equals("")) {
items.add(new Item(null, "", GRAY)); items.add(new Item(null, "", GRAY));
@ -128,7 +128,7 @@ public class TablistServer implements TablistPart {
}); });
} }
public static List<Item> slimify(ChatSender viewer, List<Item> items) { public static List<Item> slimmify(ChatSender viewer, List<Item> items) {
YoyoNow markierte diese Unterhaltung als gelöst Veraltet
Veraltet
Review

Ein m

Ein m
Veraltet
Review

Ist beides erlaubt

Ist beides erlaubt
int team = viewer.user().getTeam(); int team = viewer.user().getTeam();
return items.stream() return items.stream()
.map(Item::getUuid) .map(Item::getUuid)