From e09d0241016fe57b57c7bb8e7e88c844b53d78b7 Mon Sep 17 00:00:00 2001 From: asofold Date: Sun, 13 Jul 2014 01:13:50 +0200 Subject: [PATCH] Un-fix tempkickillegal issue: Do kick if location could not be restored. --- .../nocheatplus/checks/moving/MovingListener.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/moving/MovingListener.java b/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/moving/MovingListener.java index 684d7778..b04a98d2 100644 --- a/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/moving/MovingListener.java +++ b/NCPCore/src/main/java/fr/neatmonster/nocheatplus/checks/moving/MovingListener.java @@ -125,11 +125,12 @@ public class MovingListener extends CheckListener implements TickListener, IRemo } } pLoc.cleanup(); - if (!restored && MovingConfig.getConfig(player).tempKickIllegal) { - // TODO: correct the location ? - NCPAPIProvider.getNoCheatPlusAPI().denyLogin(player.getName(), 24L * 60L * 60L * 1000L); - LogUtil.logSevere("[NCP] could not restore location for " + player.getName() + " deny login for 24 hours"); + if (!restored) { // TODO: reset the bounding box of the player ? + if (MovingConfig.getConfig(player).tempKickIllegal) { + NCPAPIProvider.getNoCheatPlusAPI().denyLogin(player.getName(), 24L * 60L * 60L * 1000L); + } + LogUtil.logSevere("[NCP] could not restore location for " + player.getName() + " deny login for 24 hours"); CheckUtils.kickIllegalMove(player); } }