diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java index 69e1617a..bcc5bc8f 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java @@ -225,10 +225,10 @@ public class AuthMePlayerListener implements Listener { @EventHandler(priority = EventPriority.HIGHEST) public void onPreLogin(AsyncPlayerPreLoginEvent event) { final String name = event.getName().toLowerCase(); - @SuppressWarnings("deprecation") - final Player player = plugin.getServer().getPlayer(name); - if (player == null) + final Player player = Utils.getPlayer(name); + if (player == null) { return; + } // Check if forceSingleSession is set to true, so kick player that has // joined with same nick of online player diff --git a/src/main/java/fr/xephi/authme/util/Utils.java b/src/main/java/fr/xephi/authme/util/Utils.java index 1075f2f8..2775f694 100644 --- a/src/main/java/fr/xephi/authme/util/Utils.java +++ b/src/main/java/fr/xephi/authme/util/Utils.java @@ -273,6 +273,12 @@ public class Utils { return Collections.emptyList(); } + @SuppressWarnings("deprecation") + public static Player getPlayer(String name) { + name = name.toLowerCase(); + return plugin.getServer().getPlayer(name); + } + public static boolean isNPC(final Entity player) { try { if (player.hasMetadata("NPC")) {