From 7d5c11772a09c5a1526b1426d23520ecd4acd6eb Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Fri, 5 Jul 2024 20:36:40 +0200 Subject: [PATCH] [BUG] Don't ping server constantly for player data, if server status is null --- .../nojang/client/multiplayer/BridgedServerData.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Common/src/main/java/com/hypherionmc/craterlib/nojang/client/multiplayer/BridgedServerData.java b/Common/src/main/java/com/hypherionmc/craterlib/nojang/client/multiplayer/BridgedServerData.java index 8a2a5a0..ea56245 100644 --- a/Common/src/main/java/com/hypherionmc/craterlib/nojang/client/multiplayer/BridgedServerData.java +++ b/Common/src/main/java/com/hypherionmc/craterlib/nojang/client/multiplayer/BridgedServerData.java @@ -4,7 +4,6 @@ import com.hypherionmc.craterlib.utils.ChatUtils; import lombok.RequiredArgsConstructor; import net.kyori.adventure.text.Component; import net.minecraft.client.multiplayer.ServerData; -import net.minecraft.client.multiplayer.ServerStatusPinger; @RequiredArgsConstructor(staticName = "of") public class BridgedServerData { @@ -25,12 +24,10 @@ public class BridgedServerData { public int getMaxPlayers() { if (internal.players == null) { - try { - new ServerStatusPinger().pingServer(internal, () -> {}, () -> {}); - } catch (Exception ignored) {} + return internal.playerList.size() + 1; } - return internal.players == null ? 0 : internal.players.max(); + return internal.players.max(); } public ServerData toMojang() {