diff --git a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java index 7d7d46a..6d744d0 100644 --- a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java +++ b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java @@ -8,6 +8,7 @@ package com.imaginarycode.minecraft.redisbungee; import com.google.common.base.Function; import com.google.common.collect.Collections2; +import com.google.common.collect.ImmutableSet; import com.google.common.collect.Multimap; import lombok.NonNull; import net.md_5.bungee.api.config.ServerInfo; @@ -66,7 +67,7 @@ public class RedisBungeeAPI { /** * Get a combined list of players on this network. *

- * Note that this function returns an immutable {@link java.util.Set}. + * Note that this function returns an instance of {@link com.google.common.collect.ImmutableSet}. * * @return a Set with all players found */ @@ -85,7 +86,7 @@ public class RedisBungeeAPI { * @since 0.3 */ public final Collection getHumanPlayersOnline() { - return Collections2.transform(getPlayersOnline(), new Function() { + return Collections2.transform(((ImmutableSet) getPlayersOnline()).asList(), new Function() { @Override public String apply(UUID uuid) { return getNameFromUuid(uuid, false);