NovaAC
Hybrid simulation anticheat with Bedrock and Geyser support
―――――――――――――――――――――――――――――――――――――
Hybrid simulation anticheat with Bedrock and Geyser support
―――――――――――――――――――――――――――――――――――――
NovaAC is a hybrid anticheat designed for modern Minecraft 1.21+ servers. It combines packet analysis, server-side physics simulation, combat heuristics, Bedrock/Geyser compatibility, replay tools, staff utilities, plugin hiding, and adaptive false-positive filtering.
NovaAC can run as a primary anticheat, but it's also designed to work as a secondary anticheat alongside GrimAC, Vulcan, and others — covering practical gaps like Bedrock checks, staff tools, replay review, inventory inspection, plugin hiding, and moderation utilities.
⚠ PacketEvents 2.7.0+ strongly recommended
Required for full packet analysis, transaction timing, and detection accuracy. Without it, some checks run in reduced mode.
https://www.spigotmc.org/resources/packetevents-api.80279
―――――――――――――――――――――――――――――――――――――
⚙ Engine Design
Required for full packet analysis, transaction timing, and detection accuracy. Without it, some checks run in reduced mode.
https://www.spigotmc.org/resources/packetevents-api.80279
―――――――――――――――――――――――――――――――――――――
⚙ Engine Design
- Selective Async Processing — heavy validation offloaded off the main thread where possible
- Packet Protocol Validation — PacketEvents + optional ProtocolLib for timing/sequence analysis
- Simulation Engine — movement prediction with environmental tags, velocity/teleport awareness, axis-based uncertainty
- Advanced Reach Compensation — accounts for ping, movement history, knockback, slabs/stairs, liquids, hitbox state, desync risk
- TPS Adaptive Scaling — adjusts detection sensitivity during performance drops
- Hybrid Heuristic Layers — mathematical checks, pattern recognition, trust scoring, Bayesian false-positive filtering
- Visual Replay System — in-game ghost replay for reviewing flagged behavior
―――――――――――――――――――――――――――――――――――――
🛡 Detection Coverage
🛡 Detection Coverage
Combat
- KillAura — target switching, aim consistency, rotation acceleration, movement correlation
- Reach — interaction distance validation, packet-based historical target position
- Hitbox — ray and bounding box validation for hit alignment
- BackTrack — delayed-hit and target-history abuse detection
- Velocity — horizontal/vertical knockback analysis and percentage classification
- AimAssist — smoothing, acceleration, duplicate look patterns, non-human rotation
- AutoClicker — click interval statistics, variance checks, artificial timing detection
- Criticals — vertical motion and critical hit condition validation
- AutoBlock — automated blocking behavior and timing analysis
- AutoArmor — automated armor equip and fast inventory interaction
- AutoTotem — automated totem swap timing checks
- CrystalAura — End Crystal interaction timing and rapid action detection
- FastEat — item consumption timing validation
- FastBow — bow charge/release timing validation
- InventoryCombat — combat actions during inventory interaction
- MultiAura — concurrent attacks on multiple targets
- WTap — suspicious sprint reset and combat timing
- MaceDMG — mace damage and fall state integrity
- PotionSpoof — potion state and combat effect consistency
- BreakDelay — suspicious combat interaction after block breaking
- AttackCooldown — attack cooldown and hit timing integrity
Movement
- Simulation — server-side movement prediction with environmental handling
- Fly — illegal vertical movement and gravity bypass
- Speed — physics-aware horizontal movement validation
- Blink — packet buffering and burst movement signature detection
- Jesus — illegal movement on liquids
- Scaffold — invalid placement angle and automated building behavior
- Step — illegal vertical transition detection
- FastClimb — ladder/vine climb speed validation
- Phase — movement through solid barriers
- NoClip — collision integrity against solid blocks
- NoSlow — movement validation during item use/inventory interaction
- Timer — client tick rate and timing accumulator validation
- ClickTP — rapid coordinate jump detection
- BadPackets — invalid rotation, packet cadence, attack order, and inventory-state packet validation
- Spider — illegal climbing and wall movement
- NoFall — fall state and ground spoof validation
- Strafe — movement angle and acceleration validation
- GuiMove — movement while inventory/GUI is open
- Elytra — elytra physics and glide behavior
- BoatFly — vehicle vertical movement validation
- BoatSpeed — vehicle horizontal speed validation
- GroundSpoof — invalid client ground state detection
- AntiVoid — suspicious void/fall prevention behavior
- AirJump — jump behavior while airborne
- LongJump — horizontal jump distance validation
- HighJump — vertical jump height validation
- Pathing — suspicious automated pathing behavior
- AntiDisabler — packet sequence and engine integrity protection
Block And World
- Nuker — block break rate and world interaction analysis
- FastBreak — block breaking speed validation
- GhostHand — invalid interaction through barriers
- BlockReach — world interaction distance validation
- FastPlace — rapid block placement validation
- LiquidAirplace — invalid placement involving liquids/unsupported blocks
- Scaffold — automated bridge and placement pattern detection
- TowerBuild — automated vertical building behavior
- Xray — mining pattern and resource behavior detection
Exploit And Misc
- AntiDisabler — packet sequence and engine integrity protection
- Cinematic — non-human camera movement analysis
- Macro — repeated input behavior and timing pattern analysis
- BadPackets — packet ordering, sequencing, and duplication validation
- StatisticalAnomaly — behavioral anomaly scoring
- TickBase — tick timing and action rate validation
- Trust Scoring — player behavior scoring and false-positive reduction
- SimulationDrift — physics simulation deviation tracking
Bedrock Platform
- BedrockKillAura — aim detection adapted for Bedrock rotation/Geyser translation
- BedrockReach — distance validation with Bedrock hitbox compensation
- BedrockAimAssist — smoothing detection for controller/touch aiming
- BedrockAutoClicker — click detection adapted for Bedrock input patterns
- BedrockFly — flight detection adapted for Bedrock physics
- BedrockSpeed — movement speed validation for mobile/console input
- BedrockMovementJitter — Bedrock-specific movement jitter/noise handling
―――――――――――――――――――――――――――――――――――――
Secondary Features And Tools
Secondary Features And Tools
- Integrated Plugin Hider — hides plugin/command info from probing attempts
- Inventory Viewer — real-time inventory and ender chest inspection
- Staff Command Logger — tracks administrative actions
- Replay Support — built-in replay viewer for suspicious behavior
- Anti Lag System — reduces stress from entities, redstone, explosions, heavy activity
- Staff Manager — GUI tools for reports, inspection, logs, moderation
- Punishment System — kick/ban/tempban workflows with configurable banhammer
―――――――――――――――――――――――――――――――――――――
Staff Commands And Permissions
Staff Commands And Permissions
- /nova — main GUI + subcommands: gui, alerts, reload, spectate, unspectate, reset, info, banhammer, replayaudit, spy (novaac.admin)
- /novaac — alternate admin command
- /banhammer — visual punishment tool (novaac.admin)
- /startspectating [player] — start stealth spectating (novaac.admin)
- /stopspectating — stop spectating (novaac.admin)
- /invsee [player] — view inventory (novaac.admin)
- /ecsee [player] — view ender chest (novaac.admin)
Permissions:
- novaac.admin — full administrative access. Default: op
- novaac.alerts — receive detection alerts. Default: op
- novaac.bypass — bypass all checks. Default: false
―――――――――――――――――――――――――――――――――――――
Why Use NovaAC?
Why Use NovaAC?
- Secondary Anticheat Friendly — complements larger anticheats with Bedrock support, staff tools, replay review, and plugin hiding
- Broad Detection Coverage — combat, movement, block, world, exploit, packet, and Bedrock categories
- Bedrock And Geyser Protection — dedicated support for mobile, console, and translated clients
- Low TPS Impact Design — heavy validation processed async where possible
- Staff Focused Tools — GUI tools, spectate, invsee, ecsee, replay review, logs, banhammer
- Easy Setup — sensible defaults with deeper configuration available
―――――――――――――――――――――――――――――――――――――
Installation And Requirements
Installation And Requirements
Requirements:
- Java 21 or higher
- Minecraft 1.21.x
- Spigot, Paper, or compatible fork
- PacketEvents 2.7.0+ strongly recommended
Instructions:
- Place NovaAC.jar in your /plugins folder
- Install PacketEvents for best accuracy
- Restart your server
- Configure optional integrations if needed
―――――――――――――――――――――――――――――――――――――
Privacy And Telemetry
Privacy And Telemetry
- Local Detection And Logging — detection logic, violations, replay data, logs stored locally
- Anonymous Statistics (bStats) — plugin/MC/Java version, server software, OS
- No Personal Data — no personally identifiable information collected
- Opt Out Available — disable anytime in /plugins/bStats/config.yml
―――――――――――――――――――――――――――――――――――――
Support And Community
Join our Discord for bug reports, suggestions, setup help, and support.
Disclaimer: This plugin must not be decompiled, tampered with, or modified. The author is not responsible for damages caused by misuse. False positives may occur depending on server version, plugins, latency, Bedrock translation behavior, and configuration. Please report all issues on Discord.
Support And Community
Join our Discord for bug reports, suggestions, setup help, and support.
Disclaimer: This plugin must not be decompiled, tampered with, or modified. The author is not responsible for damages caused by misuse. False positives may occur depending on server version, plugins, latency, Bedrock translation behavior, and configuration. Please report all issues on Discord.
