summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThinkofdeath <thinkofdeath@spigotmc.org>2014-12-05 18:22:38 +0100
committerThinkofdeath <thinkofdeath@spigotmc.org>2014-12-05 18:22:38 +0100
commit91ee2c2365639cf040841530d88bef78b2336522 (patch)
tree66e274b71d0ade509faf34a0abfffa7adb88333f
parent0d4fba2c14b764452033cbf5f452a92a9a2c4d7c (diff)
parent9e04f2f765194c087b52c3707a482ed9d5e56c8d (diff)
downloadcraftbukkit-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.java9
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;