diff options
author | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-12-05 18:22:38 +0100 |
---|---|---|
committer | Thinkofdeath <thinkofdeath@spigotmc.org> | 2014-12-05 18:22:38 +0100 |
commit | 91ee2c2365639cf040841530d88bef78b2336522 (patch) | |
tree | 66e274b71d0ade509faf34a0abfffa7adb88333f | |
parent | 0d4fba2c14b764452033cbf5f452a92a9a2c4d7c (diff) | |
parent | 9e04f2f765194c087b52c3707a482ed9d5e56c8d (diff) | |
download | craftbukkit-91ee2c2365639cf040841530d88bef78b2336522.tar craftbukkit-91ee2c2365639cf040841530d88bef78b2336522.tar.gz craftbukkit-91ee2c2365639cf040841530d88bef78b2336522.tar.lz craftbukkit-91ee2c2365639cf040841530d88bef78b2336522.tar.xz craftbukkit-91ee2c2365639cf040841530d88bef78b2336522.zip |
Merge pull request #30 in SPIGOT/craftbukkit from ~ZREED/craftbukkit:master to master
* commit '9e04f2f765194c087b52c3707a482ed9d5e56c8d':
Use PlayerList's UUID->EntityPlayer map in CraftServer.getPlayer(UUID)
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/CraftServer.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 64b2961b..075a7fd4 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -415,13 +415,12 @@ public final class CraftServer implements Server { return null; } - // TODO: In 1.8+ this should use the server's UUID->EntityPlayer map @Override public Player getPlayer(UUID id) { - for (Player player : getOnlinePlayers()) { - if (player.getUniqueId().equals(id)) { - return player; - } + EntityPlayer player = playerList.a(id); + + if (player != null) { + return player.getBukkitEntity(); } return null; |