From f0c27fe66cf57c9ca03fccf127e7884111c48809 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Mon, 13 Jul 2015 18:30:25 +1000 Subject: [PATCH] Simplify isOnline() logic. By: md_5 --- .../java/org/bukkit/craftbukkit/entity/CraftPlayer.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index abc135ea3..40f52f1ec 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -105,13 +105,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player { } public boolean isOnline() { - for (Object obj : server.getHandle().players) { - EntityPlayer player = (EntityPlayer) obj; - if (player.getName().equalsIgnoreCase(getName())) { - return true; - } - } - return false; + return server.getPlayer(getUniqueId()) != null; } public InetSocketAddress getAddress() {