Try to get the offline player directly

This commit is contained in:
Max Lee 2015-04-03 00:29:51 +02:00
parent 3d3006c681
commit c4fb5489fa
4 changed files with 16 additions and 0 deletions

View file

@ -72,6 +72,10 @@ public class PlayerDataManager implements IPlayerDataManager {
}
private static UUID matchUser(String search) {
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(search);
if (offlinePlayer != null && offlinePlayer.hasPlayedBefore()) {
return offlinePlayer.getUniqueId();
}
UUID found = null;
String lowerSearch = search.toLowerCase();

View file

@ -72,6 +72,10 @@ public class PlayerDataManager implements IPlayerDataManager {
}
private static UUID matchUser(String search) {
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(search);
if (offlinePlayer != null && offlinePlayer.hasPlayedBefore()) {
return offlinePlayer.getUniqueId();
}
UUID found = null;
String lowerSearch = search.toLowerCase();

View file

@ -65,6 +65,10 @@ public class PlayerDataManager implements IPlayerDataManager {
}
private static UUID matchUser(String search) {
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(search);
if (offlinePlayer != null && offlinePlayer.hasPlayedBefore()) {
return offlinePlayer.getUniqueId();
}
UUID found = null;
String lowerSearch = search.toLowerCase();

View file

@ -65,6 +65,10 @@ public class PlayerDataManager implements IPlayerDataManager {
}
private static UUID matchUser(String search) {
OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(search);
if (offlinePlayer != null && offlinePlayer.hasPlayedBefore()) {
return offlinePlayer.getUniqueId();
}
UUID found = null;
String lowerSearch = search.toLowerCase();