NovaGuard | AntiCheat
NovaAC
Advanced simulation anticheat with 100+ checks and Bedrock/Geyser support.
NovaAC is a high-performance anticheat designed for modern Minecraft servers. Built with a hybrid detection engine, it combines deep packet-level analysis with server-side physics simulation. With over 100+ specialized checks covering combat, movement, and world interactions, NovaAC provides robust protection while maintaining zero impact on server TPS through its fully asynchronous processing pipeline. It features native support for Bedrock and Geyser clients, ensuring console and mobile players are equally protected. No complex configuration is required: install NovaAC and let its pre-tuned algorithms secure your community instantly.
> IMPORTANT: PacketEvents 2.7.0 or higher is STRONGLY RECOMMENDED for optimal performance and sub-millisecond accuracy.
Technical Performance & Engine Design
- Asynchronous Processing Pipeline: Heavy validation logic occurs off the main server thread to prevent TPS drops even during high combat intensity.
- Visual NPC Replay System: Built-in recording system that spawns a visual NPC ghost for frame-by-frame review of suspicious behavior.
- Entity-Specific Hitbox Expansion: Dynamic reach validation that adjusts for large entities (Warden, Ghast, etc.) to eliminate false positives.
- Hardness-Aware World Analysis: Nuker and FastBreak checks account for block hardness, tool efficiency, and haste effects for extreme precision.
- TPS Adaptive Scaling: Dynamic engine that automatically reduces check frequency during server performance drops to ensure stability.
- Hybrid Heuristic Layers: Combines static mathematical analysis with dynamic pattern recognition and Bayesian false positive filtering.
- Advanced Reach Compensation: Accounts for slabs, stairs, liquids, and knockback-induced desync to provide the most accurate hit distance validation.
Dependencies
STRONGLY RECOMMENDED:
- PacketEvents 2.7.0 or higher: The core engine for advanced packet analysis.
Optional:
- AdvancedBans: If detected, NovaAC will automatically integrate with it to manage bans and tempbans.
- ProtocolLib 5.1.0 or higher: Provides additional packet interception for enhanced analysis.
- Geyser and Floodgate: Required for full Bedrock player support and specialized detection.
Complete Detections List (100+ Checks)
Combat
- KillAura (A/B/C/D): Analysis of target switch mechanics, rotational acceleration, and movement correlation.
- Reach: Interaction distance validation including Bedrock-aware hitbox compensation and entity-specific bounds.
- FastEat / AnchorAura / AutoTrap: Specialized detection for modern combat exploits.
- BedDefender / HoleFiller: Detection of automated block placement during combat.
- MultiAura: Identification of concurrent attacks on multiple entities.
- CrystalAura: Frequency analysis of End Crystal interaction windows.
- Velocity: Monitoring of horizontal and vertical knockback displacement vectors.
- AimAssist: Detection of non-human smoothing and suspicious rotational acceleration.
- AutoClicker: Statistical standard deviation analysis of click intervals.
- Criticals: Verification of mandatory vertical motion packets during critical strikes.
- AutoBlock / AutoArmor / AutoTotem: Detection of automated equipment and blocking actions.
- FastBow / WTap / InventoryCombat: Combat integrity and timing manipulation checks.
- KolmogorovSmirnov: Identifies artificial click distributions through statistical comparison.
- AttackCooldown / BackTrack / Hitbox / PotionSpoof / BreakDelay / MaceDMG: Additional combat integrity checks.
Movement
- Fly / Speed: Physical simulation of gravity and speed multipliers (ice, stairs, slabs).
- Blink (A/B/C): Analysis of packet buffering and burst signatures (Choke, Step, Ping-Spoof).
- Jesus / Scaffold: Detection of illegal movement on liquids and invalid block placement angles.
- Step / FastClimb: Detection of illegal vertical transitions and ladder climbing.
- Phase / NoClip: Detection of movement through solid barriers or world interaction exploits.
- NoSlow: Verification of movement speed during item consumption or inventory interaction.
- Timer: Validation of client clock speed using timing accumulators.
- ClickTP / BadPackets: Logical sequence validation and rapid coordinate jump detection.
- Spider / NoFall: Physics-aware validation against vanilla mechanics.
- Strafe / GuiMove: Analysis of movement angles and inventory state (now with advanced grace periods for legitimate GUI use).
- Elytra / BoatFly / BoatSpeed: Specialized physics checks for flying and vehicles.
- GroundSpoof / AntiVoid / AirJump / LongJump / HighJump: Physics-based movement exploits.
- Sneak / SafeWalk / Anchor / Parkour / Slippy / TowerBuild: Additional movement integrity checks.
- Baritone Pattern / Pathing: Movement analysis to detect automated pathfinding bots.
- AntiDisabler: Detection of packet sequences used to compromise the detection engine.
Block & World
- Nuker (Hardness-Based): Limits blocks destroyed based on material resistance and tick rate.
- FastBreak / GhostHand: Hardness-aware breaking time analysis and solid barrier interaction.
- BlockReach: Physical interaction distance validation with the world.
- FastPlace / ImpossiblePlace / LiquidAirplace: Block placement integrity checks.
- Xray: Detection of x-ray resource packs and related exploits.
Exploit / Misc
- AntiReducedDebugInfo: Prevents clients from bypassing world info restrictions.
- Cinematic / Macro: Detection of non-human camera movements and macro automation.
- BadPackets / Packet / Duplicate: Packet integrity and sequencing validation.
- Simulation / TickBase / StatisticalAnomaly: Physics simulation deviation analysis.
Extra Features & Tools
- Visual NPC Replay System: Interactive GUI to watch saved recordings through an NPC ghost.
- Integrated Plugin Hider: Masks your server infrastructure and commands from malicious probes.
- Advanced Punishment System: Built-in support for Kick, Tempban, and Ban with visual lightning effects.
- AdvancedBans Integration: Seamlessly uses AdvancedBans for all sanctions if the plugin is present.
- Staff Manager: Interactive GUI suite for managing reports, inspect logs, and audit trails.
- Anti-Lag System: Automatic management of entities, redstone, and explosions during high stress periods.
- Inventory & EC Viewer: View player inventories and ender chests in real-time.
- Staff Command Logger: Records all administrative actions with a dedicated monitoring GUI.
Staff Commands & Permissions
- /novaac: Opens the main administrative control GUI.
- /banhammer: Visual tool for punishments. Now features a settings menu to cycle between Kick/Tempban/Ban and select preset reasons (KillAura, Reach, etc.). (Permission: novaac.admin)
- /startspectating [player]: Stealth monitoring mode with automated visual alerts. (Permission: novaac.admin)
- /stopspectating: Stop spectating a player. (Permission: novaac.admin)
- /invsee [player]: View a player's inventory. (Permission: novaac.admin)
- /ecsee [player]: View a player's ender chest. (Permission: novaac.admin)
Permissions:
- novaac.admin: Full administrative access to all commands and features.
- novaac.alerts: Receive detection alerts in chat.
- novaac.bypass: Bypass all checks (default: false).
Installation & Requirements
Requirements:
- Java 21 or higher
- Minecraft 1.20.4+
- Spigot, Paper, or compatible fork
Instructions:
- Place the NovaAC.jar in your /plugins folder.
- Restart your server.
- NovaAC will automatically configure itself and start protecting your server.
Disclaimer: This plugin must not be decompiled or modified. The author is not responsible for any damages caused by misuse. False positives may occur — please report all issues on Discord for immediate review.
Comments