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; } }