From 65d015ab6d99b747510d65a5badc45a89ec60a9a Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Thu, 11 Dec 2014 23:08:53 -0800 Subject: [PATCH] Handle invalid UUID-looking-things properly that's not a valid dPlayer, silly --- src/main/java/net/aufdemrand/denizen/objects/dPlayer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java b/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java index 2f18185cbd..8a420e22ee 100644 --- a/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java +++ b/src/main/java/net/aufdemrand/denizen/objects/dPlayer.java @@ -104,7 +104,7 @@ static dPlayer valueOfInternal(String string, boolean announce) { UUID uuid = UUID.fromString(string); if (uuid != null) { OfflinePlayer player = Bukkit.getOfflinePlayer(uuid); - if (player != null) { + if (player != null && player.hasPlayedBefore()) { return new dPlayer(player); } } @@ -141,7 +141,7 @@ public static boolean matches(String arg) { UUID uuid = UUID.fromString(arg); if (uuid != null) { OfflinePlayer player = Bukkit.getOfflinePlayer(uuid); - if (player != null) { + if (player != null && player.hasPlayedBefore()) { return true; } }