From 9644b41f7cf60be8e03edf9652bc65ae6d1def62 Mon Sep 17 00:00:00 2001 From: Xephi Date: Thu, 9 Oct 2014 23:31:30 +0200 Subject: [PATCH] Kick fraudeurs --- .../fr/xephi/authme/listener/AuthMePlayerListener.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java index bfe2e8904..41acdd1e3 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java @@ -390,9 +390,14 @@ public class AuthMePlayerListener implements Listener { // Little workaround to be sure registered player is the same as this if (player.hasPlayedBefore() && !player.isOnline()) // Make sure it's the correct player - if (data.isAuthAvailable(lowname)) - if (data.getAuth(lowname).getIp().equalsIgnoreCase(player.getAddress().getAddress().getHostAddress())) + if (data.isAuthAvailable(lowname)) { + if (data.getAuth(lowname).getIp().equalsIgnoreCase(player.getAddress().getAddress().getHostAddress())) { data.updateName(lowname, name); + } else { + event.setResult(PlayerLoginEvent.Result.KICK_OTHER); + event.setKickMessage(m._("same_nick")[0]); + } + } } if (plugin.getCitizensCommunicator().isNPC(player, plugin) || Utils.getInstance().isUnrestricted(player) || CombatTagComunicator.isNPC(player)) {