Fixing stuff not working

This commit is contained in:
Dawson
2022-08-16 11:46:39 -04:00
parent 20978a30e1
commit bf0fb79547
42 changed files with 667 additions and 224 deletions
+14 -4
View File
@@ -2,10 +2,7 @@ package dev.brighten.ac.check;
import dev.brighten.ac.Anticheat;
import dev.brighten.ac.data.APlayer;
import dev.brighten.ac.utils.Color;
import dev.brighten.ac.utils.MathUtils;
import dev.brighten.ac.utils.MiscUtils;
import dev.brighten.ac.utils.Tuple;
import dev.brighten.ac.utils.*;
import dev.brighten.ac.utils.timer.Timer;
import dev.brighten.ac.utils.timer.impl.MillisTimer;
import lombok.Getter;
@@ -51,6 +48,19 @@ public abstract class Check {
.replace("%vl%", String.valueOf(MathUtils.round(vl, 1)));
}
public void cancel() {
if(checkData.type() == CheckType.COMBAT) {
player.hitsToCancel++;
} else {
player.getInfo().getLastCancel().reset();
KLocation fromLoc = player.getInfo().getLastKnownGoodPosition() != null
? player.getInfo().getLastKnownGoodPosition() : player.getMovement().getFrom().getLoc();
player.getBukkitPlayer().teleport(fromLoc.toLocation(player.getBukkitPlayer().getWorld()));
}
}
public void debug(String information, Object... variables) {
if(!Anticheat.allowDebug) return;