New checks and false positive fixes

- Completed Autoclicker (C), Oscillation check.
- Added Autoclicker (D). Checks for autoblocks
- Added NoFall (C). Fall distance check.
- Updated Phase setback to patch bypass.
- Added PacketPlayOutMapChunk wrapper.
- Tracking MapChunk updates to client, patches false positive from blocks not being updated on anticheat from plugins like FAWE.
- Now sniffs packets that aren't wrapped too when packet debugging player.
- Updated Fly (A) to now account for vertical collisions on predictions.
- Added experimental flag to CheckData.
- Removed lastFlagRun alert limiter.
- Increased amount of alerts that can be displayed in a second from 40 to 80.
This commit is contained in:
Dawson
2022-11-01 13:13:51 -04:00
parent bb23313ee4
commit cda3b39870
17 changed files with 490 additions and 94 deletions
@@ -14,7 +14,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Queue;
import java.util.UUID;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicLong;
import java.util.function.Consumer;
@@ -22,7 +22,7 @@ import java.util.function.Consumer;
public class LoggerManager {
private final Queue<Log> logList = new LinkedBlockingQueue<>();
private final Queue<Log> logList = new ConcurrentLinkedQueue<>();
private String license;
/*
@@ -53,7 +53,9 @@ public class LoggerManager {
if(log != null) {
oos.writeUTF(log.toJson());
} else break;
} else if(logList.size() == 0) {
break;
}
}
System.out.println("Wrote " + i + " logs;" + logList.size());