mirror of
https://github.com/NoCheatPlus/NoCheatPlus.git
synced 2024-09-03 19:00:30 +02:00
Remove angle data on players leaving.
This commit is contained in:
parent
be49a7855c
commit
24c1599e94
|
@ -23,6 +23,7 @@ import fr.neatmonster.nocheatplus.checks.inventory.Items;
|
||||||
import fr.neatmonster.nocheatplus.checks.moving.MovingConfig;
|
import fr.neatmonster.nocheatplus.checks.moving.MovingConfig;
|
||||||
import fr.neatmonster.nocheatplus.checks.moving.MovingData;
|
import fr.neatmonster.nocheatplus.checks.moving.MovingData;
|
||||||
import fr.neatmonster.nocheatplus.checks.moving.MovingListener;
|
import fr.neatmonster.nocheatplus.checks.moving.MovingListener;
|
||||||
|
import fr.neatmonster.nocheatplus.components.JoinLeaveListener;
|
||||||
import fr.neatmonster.nocheatplus.permissions.Permissions;
|
import fr.neatmonster.nocheatplus.permissions.Permissions;
|
||||||
import fr.neatmonster.nocheatplus.utilities.CheckUtils;
|
import fr.neatmonster.nocheatplus.utilities.CheckUtils;
|
||||||
import fr.neatmonster.nocheatplus.utilities.TickTask;
|
import fr.neatmonster.nocheatplus.utilities.TickTask;
|
||||||
|
@ -43,7 +44,7 @@ import fr.neatmonster.nocheatplus.utilities.build.BuildParameters;
|
||||||
*
|
*
|
||||||
* @see FightEvent
|
* @see FightEvent
|
||||||
*/
|
*/
|
||||||
public class FightListener extends CheckListener {
|
public class FightListener extends CheckListener implements JoinLeaveListener{
|
||||||
|
|
||||||
/** The angle check. */
|
/** The angle check. */
|
||||||
private final Angle angle = addCheck(new Angle());
|
private final Angle angle = addCheck(new Angle());
|
||||||
|
@ -379,6 +380,15 @@ public class FightListener extends CheckListener {
|
||||||
// Set god-mode health to maximum.
|
// Set god-mode health to maximum.
|
||||||
// TODO: Mind that health regain might half the ndt.
|
// TODO: Mind that health regain might half the ndt.
|
||||||
data.godModeHealth = Math.max(data.godModeHealth, player.getHealth() + event.getAmount());
|
data.godModeHealth = Math.max(data.godModeHealth, player.getHealth() + event.getAmount());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void playerJoins(final Player player) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void playerLeaves(final Player player) {
|
||||||
|
final FightData data = FightData.getData(player);
|
||||||
|
data.angleHits.clear();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user