SteamWar/BungeeCore
Archiviert
13
2

Merge pull request 'Add better Tablist Slim behaviour' (#278) from BetterTabListSlimBehaviour into master
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Reviewed-on: #278
Reviewed-by: Lixfel <lixfel@steamwar.de>
Dieser Commit ist enthalten in:
Lixfel 2021-12-19 08:25:28 +01:00
Commit a132aafcbc

Datei anzeigen

@ -212,7 +212,19 @@ public class TablistManager extends BasicListener {
public void print(Tablist viewer, boolean slim) { public void print(Tablist viewer, boolean slim) {
subTablists.forEach(tPart -> { subTablists.forEach(tPart -> {
if(withHeaders) if(withHeaders)
if (slim) {
int slimSize = tPart.slimSize(viewer.player);
int size = tPart.size();
if (size == slimSize) {
viewer.setSlot(gray, "§7§l" + tPart.name(), 1000); viewer.setSlot(gray, "§7§l" + tPart.name(), 1000);
} else if (slimSize == 0) {
viewer.setSlot(gray, "§7§l" + tPart.name() + " §8(§7" + size + "§8)", 1000);
} else {
viewer.setSlot(gray, "§7§l" + tPart.name() + " §8(§7+" + (size - slimSize) + "§8)", 1000);
}
} else {
viewer.setSlot(gray, "§7§l" + tPart.name(), 1000);
}
tPart.print(viewer, slim); tPart.print(viewer, slim);
if(withHeaders) if(withHeaders)
viewer.setSlot(darkGray, "", 1000); viewer.setSlot(darkGray, "", 1000);