diff --git a/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/Host.java b/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/Host.java index 710088e9..5d624cab 100644 --- a/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/Host.java +++ b/SubServers.Client/Common/src/net/ME1312/SubServers/Client/Common/Network/API/Host.java @@ -163,8 +163,8 @@ public class Host { */ public Collection> getRemotePlayers() { List> players = new ArrayList>(); - for (String id : raw.getMap("players").getKeys()) { - players.add(new ContainedPair(raw.getMap("players").getRawString(id), UUID.fromString(id))); + for (SubServer server : getSubServers().values()) { + players.addAll(server.getRemotePlayers()); } return players; }