mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-10-06 10:27:26 +02:00
Actually do clear logins data on reloading.
This commit is contained in:
parent
09e16a7231
commit
b566bc1d00
@ -213,10 +213,12 @@ public class ChatListener extends CheckListener implements INotifyReload {
|
||||
captcha.resetCaptcha(cc, data);
|
||||
}
|
||||
// Fast relog check.
|
||||
if (relog.isEnabled(player) && relog.unsafeLoginCheck(player, cc, data))
|
||||
event.disallow(Result.KICK_OTHER, cc.relogKickMessage);
|
||||
else if (logins.isEnabled(player) && logins.check(player, cc, data))
|
||||
event.disallow(Result.KICK_OTHER, cc.loginsKickMessage);
|
||||
if (relog.isEnabled(player) && relog.unsafeLoginCheck(player, cc, data)){
|
||||
event.disallow(Result.KICK_OTHER, cc.relogKickMessage);
|
||||
}
|
||||
else if (logins.isEnabled(player) && logins.check(player, cc, data)){
|
||||
event.disallow(Result.KICK_OTHER, cc.loginsKickMessage);
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler(
|
||||
@ -241,6 +243,7 @@ public class ChatListener extends CheckListener implements INotifyReload {
|
||||
ConfigFile config = ConfigManager.getConfigFile();
|
||||
initFilters(config);
|
||||
text.onReload();
|
||||
logins.onReload();
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -7,11 +7,10 @@ import org.bukkit.entity.Player;
|
||||
|
||||
import fr.neatmonster.nocheatplus.checks.Check;
|
||||
import fr.neatmonster.nocheatplus.checks.CheckType;
|
||||
import fr.neatmonster.nocheatplus.command.INotifyReload;
|
||||
import fr.neatmonster.nocheatplus.utilities.ActionFrequency;
|
||||
import fr.neatmonster.nocheatplus.utilities.TickTask;
|
||||
|
||||
public class Logins extends Check implements INotifyReload{
|
||||
public class Logins extends Check{
|
||||
|
||||
/** Per world count (only used if set in config). */
|
||||
private final Map<String, ActionFrequency> counts = new HashMap<String, ActionFrequency>();
|
||||
@ -41,7 +40,9 @@ public class Logins extends Check implements INotifyReload{
|
||||
return cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
/**
|
||||
* Called by ChatL1.istener
|
||||
*/
|
||||
public void onReload() {
|
||||
counts.clear();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user