diff --git a/src/main/java/fr/xephi/authme/settings/OtherAccounts.java b/src/main/java/fr/xephi/authme/settings/OtherAccounts.java index 2c95e518..eb80f8c6 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) {