Asynchronous offline player lookup #21

Merged
Phoenix616 merged 8 commits from master into master 2015-05-27 01:09:41 -04:00
4 changed files with 16 additions and 0 deletions
Showing only changes of commit c4fb5489fa - Show all commits

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();