From 4de062176a5caffcdb10315339be688a201d73db Mon Sep 17 00:00:00 2001 From: yoyosource Date: Mon, 21 Jun 2021 16:52:39 +0200 Subject: [PATCH] Better Tablist footer --- src/de/steamwar/bungeecore/listeners/TablistManager.java | 8 +++----- src/de/steamwar/messages/BungeeCore.properties | 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/de/steamwar/bungeecore/listeners/TablistManager.java b/src/de/steamwar/bungeecore/listeners/TablistManager.java index c0b12fd..c25be00 100644 --- a/src/de/steamwar/bungeecore/listeners/TablistManager.java +++ b/src/de/steamwar/bungeecore/listeners/TablistManager.java @@ -131,15 +131,13 @@ public class TablistManager extends BasicListener { } private String calcHeader(ProxiedPlayer player){ - int phase = (seconds % 16) / 4; + int phase = (seconds % 16) / 3; switch(phase){ case 0: - return Message.parse("TABLIST_PHASE_0", player, ProxyServer.getInstance().getPlayers().size()); + return Message.parse("TABLIST_PHASE_0", player); case 1: return Message.parse("TABLIST_PHASE_1", player); case 2: - return Message.parse("TABLIST_PHASE_2", player); - case 3: default: return Message.parse("TABLIST_PHASE_DEFAULT", player); } @@ -161,7 +159,7 @@ public class TablistManager extends BasicListener { try { ServerInfo currentServer = player.getServer().getInfo(); setHeader(calcHeader(player)); - setFooter("§e" + currentServer.getName() + " " + getPing() + "§8ms"); + setFooter(Message.parse("TABLIST_FOOTER", player, currentServer.getName(), getPing(), ProxyServer.getInstance().getPlayers().size())); setSize(size, 20); int i = 0; diff --git a/src/de/steamwar/messages/BungeeCore.properties b/src/de/steamwar/messages/BungeeCore.properties index a92b7c5..8cee5b1 100644 --- a/src/de/steamwar/messages/BungeeCore.properties +++ b/src/de/steamwar/messages/BungeeCore.properties @@ -475,10 +475,10 @@ POLL_ANWSER=§7{0} POLL_ANWSER_HOVER=§e{0} §ewählen #TablistManager -TABLIST_PHASE_0=§8Spieler online: §e{0} -TABLIST_PHASE_1=§8Teamspeak: §eSteam§8War.de -TABLIST_PHASE_2=§8Discord: §8https://§eSteam§8War.de/discord +TABLIST_PHASE_0=§8Teamspeak: §eSteam§8War.de +TABLIST_PHASE_1=§8Discord: §8https://§eSteam§8War.de/discord TABLIST_PHASE_DEFAULT=§8Website: https://§eSteam§8War.de +TABLIST_FOOTER=§e{0} {1}§8ms §eSpieler§8: §7{2} TABLIST_BAU=Bau #EventStarter