ShadowAC 2.0 – Major Check System Rewrite
This update introduces a
full rewrite of ShadowAC’s check configuration system, improving
accuracy, flexibility, and long-term stability across all server types.
While the total number of checks remains
115, nearly every category has been
rebalanced, expanded, or refined.
High-Level Comparison
Area
Old Configuration
New Configuration
Check Structure Basic enable/disable Weighted & categorized
False Positive Control Limited Violation decay + weights
Detection Depth Single-layer checks Multi-layer detection
Packet Handling Minimal Dedicated packet category
Ghost Client Detection Not isolated Dedicated system
Server Types One-size-fits-all Preset-based tuning
Performance Mostly sync Async-capable checks
Staff Control Basic alerts GUI, alerts, ghost analysis
Movement Checks – Improved Accuracy
Old
- Basic Fly, Speed, NoFall checks
- Limited separation between motion types
- Higher chance of false positives on lag
New
✔ Split Fly checks (basic, advanced, packet-based)
✔ Speed checks separated into horizontal, vertical, sprint & sneak
✔ Added Elytra acceleration detection
✔ Added GroundSpoof & Motion manipulation checks
✔ Timer abuse split into game timer & packet timer
✔ Better handling of vehicles, boats, ice & liquid movement
Result:
More precise movement detection with
significantly fewer false flags.
⚔️ Combat Checks – Multi-Layer Rewrite
Old
- Single KillAura & Reach checks
- CPS-only AutoClicker detection
- Limited aim analysis
New
✔ KillAura split into
5 independent layers
✔ Reach separated into entity & block reach
✔ AutoClicker expanded to CPS, pattern & statistical analysis
✔ AimAssist now checks smoothness, snap & consistency
✔ Added Backtrack detection
✔ Improved velocity & knockback handling
Result:
ShadowAC now detects
legit-style combat cheats instead of only blatant ones.
Block Checks – Expanded Exploit Coverage
Old
- Basic Scaffold, Nuker & FastBreak
- Limited placement validation
New
✔ Scaffold split into tower, angle & speed checks
✔ Added ImpossiblePlace & AirPlace detection
✔ Added BlockReach manipulation
✔ Improved XRay with statistical + pattern analysis
✔ Added AutoBridge, AutoTool & SpeedMine detection
Result:
Better coverage for
modern client scaffolds and nukers.
Player Checks – Quality-of-Life Detection
Old
- Limited player behavior checks
- No packet-level player analysis
New
✔ Added AutoArmor, AutoEat & InventoryMove
✔ Added SkinBlink & PingSpoofer detection
✔ Improved ChestStealer reliability
✔ Added AutoRespawn & FastThrow checks
Result:
ShadowAC now catches
utility cheats commonly missed by older AntiCheats.
Packet Checks – Entirely New Category (ProtocolLib)
Old
- No dedicated packet analysis
New
✔ 15 dedicated packet checks
✔ BadPackets split into movement, action & rotation
✔ Packet spam & flooding protection
✔ Payload exploit detection
✔ Transaction & keep-alive abuse checks
✔ Packet order, delay & duplication detection
Result:
Protection against
packet-level exploits and ghost clients.
Ghost Client Detection – New System
Old
- No ghost client identification
New
✔ Behavioral scoring system
✔ Analysis over time instead of instant flags
✔ Separate ghost alert permissions
✔ Designed for “legit” cheat detection
Result:
ShadowAC can now identify
low-profile cheating clients.
⚙️ Punishments & Configuration Improvements
Old
- Static thresholds
- Limited customization
New
✔ Weighted violation system
✔ Automatic violation decay
✔ Per-check max violations
✔ Per-check severity weighting
✔ Fully configurable punishments
✔ LiteBans integration
Result:
Admins have
full control over how and when punishments occur.
⚡ Performance Improvements
✔ Async-capable checks
✔ Cached player data
✔ Reduced main-thread load
✔ Better scalability for larger servers
We were getting lots of false positives so now we try to limit those but we recommend you disable the spider check in /shadowac gui