From ff9ec22041057be1d60616861e2494df4f181ef2 Mon Sep 17 00:00:00 2001 From: Xephi Date: Tue, 1 Apr 2014 17:57:46 +0200 Subject: [PATCH] uuid fix --- .../xephi/authme/settings/OtherAccounts.java | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/src/main/java/fr/xephi/authme/settings/OtherAccounts.java b/src/main/java/fr/xephi/authme/settings/OtherAccounts.java index 2c95e5187..eb80f8c6a 100644 --- a/src/main/java/fr/xephi/authme/settings/OtherAccounts.java +++ b/src/main/java/fr/xephi/authme/settings/OtherAccounts.java @@ -35,21 +35,30 @@ public class OtherAccounts extends CustomConfiguration { } public void addPlayer(UUID uuid) { - Player player = Bukkit.getPlayer(uuid); - if (player == null) return; - if (!this.getStringList(uuid.toString()).contains(player.getName())) { - this.getStringList(uuid.toString()).add(player.getName()); - save(); + try { + Player player = Bukkit.getPlayer(uuid); + if (player == null) return; + if (!this.getStringList(uuid.toString()).contains(player.getName())) { + this.getStringList(uuid.toString()).add(player.getName()); + save(); + } + } catch (NoSuchMethodError e) { + } catch (Exception e) { } } public void removePlayer(UUID uuid) { - Player player = Bukkit.getPlayer(uuid); - if (player == null) return; - if (this.getStringList(uuid.toString()).contains(player.getName())) { - this.getStringList(uuid.toString()).remove(player.getName()); - save(); + try { + Player player = Bukkit.getPlayer(uuid); + if (player == null) return; + if (this.getStringList(uuid.toString()).contains(player.getName())) { + this.getStringList(uuid.toString()).remove(player.getName()); + save(); + } + } catch (NoSuchMethodError e) { + } catch (Exception e) { } + } public List getAllPlayersByUUID(UUID uuid) {