From 5782748a3125244fbf9bb414f920e8c662be2d89 Mon Sep 17 00:00:00 2001 From: kirillsaint Date: Sun, 4 Feb 2024 00:19:27 +0600 Subject: [PATCH] (fix) problem with refreshing featured servers --- .../java/net/silentclient/client/ServerDataFeature.java | 8 ++++++++ .../client/gui/multiplayer/SilentMultiplayerGui.java | 1 + 2 files changed, 9 insertions(+) diff --git a/src/main/java/net/silentclient/client/ServerDataFeature.java b/src/main/java/net/silentclient/client/ServerDataFeature.java index 1c2f7b7..2122516 100644 --- a/src/main/java/net/silentclient/client/ServerDataFeature.java +++ b/src/main/java/net/silentclient/client/ServerDataFeature.java @@ -8,4 +8,12 @@ public class ServerDataFeature extends ServerData { public ServerDataFeature(String serverName, String serverIp) { super(serverName, serverIp, false); } + + public void resetData() { + this.field_78841_f = false; + this.pingToServer = 0; + this.populationInfo = null; + this.playerList = null; + this.serverMOTD = null; + } } diff --git a/src/main/java/net/silentclient/client/gui/multiplayer/SilentMultiplayerGui.java b/src/main/java/net/silentclient/client/gui/multiplayer/SilentMultiplayerGui.java index 9c13c64..60801f2 100644 --- a/src/main/java/net/silentclient/client/gui/multiplayer/SilentMultiplayerGui.java +++ b/src/main/java/net/silentclient/client/gui/multiplayer/SilentMultiplayerGui.java @@ -89,6 +89,7 @@ public class SilentMultiplayerGui extends SilentScreen { public void getServers() { servers.clear(); for(ServerDataFeature serverDataFeature : Client.getInstance().getFeaturedServers()) { + serverDataFeature.resetData(); servers.add(new ServerComponent(this, serverDataFeature)); } for (int i = 0; i < savedServerList.countServers(); ++i)