From 1a14a431c47bb35298c74dd68c47622c9ecd407a Mon Sep 17 00:00:00 2001 From: Tux Date: Sun, 14 Feb 2016 11:54:44 -0500 Subject: [PATCH] Resolve #35 --- .../imaginarycode/minecraft/redisbungee/RedisBungee.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java index 3f5f41f..ef86583 100644 --- a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java +++ b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java @@ -199,7 +199,12 @@ public final class RedisBungee extends Plugin { final Set getPlayersOnServer(@NonNull String server) { checkArgument(getProxy().getServers().containsKey(server), "server does not exist"); - return ImmutableSet.copyOf((Collection) getServerPlayersScript.eval(ImmutableList.of(), ImmutableList.of(server))); + Collection asStrings = (Collection) getServerPlayersScript.eval(ImmutableList.of(), ImmutableList.of(server)); + ImmutableSet.Builder builder = ImmutableSet.builder(); + for (String s : asStrings) { + builder.add(UUID.fromString(s)); + } + return builder.build(); } final void sendProxyCommand(@NonNull String proxyId, @NonNull String command) {