promotional bannermobile promotional banner

NovaGuard | AntiCheat

Simulation Based | Plugin Hider | InvSee Embedded | Heuristic Checks | Java/Geyser Detection | Easy GUI Menu | Auto Setback | NPC Replay

NovaAC

Advanced 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 and Geyser compatibility, replay tools, staff utilities, plugin hiding, and adaptive false positive filtering.

NovaAC can run as a primary anticheat, but it is also designed to work as a secondary anticheat alongside established anticheats such as GrimAC, Vulcan, and others.

Its goal is to cover practical gaps that many servers usually need extra plugins for, including Bedrock player checks, staff tools, replay review, inventory inspection, plugin hiding, extra combat checks, support systems, and moderation utilities.

> Important: PacketEvents 2.7.0 or higher is strongly recommended for best packet analysis and transaction timing. Without PacketEvents, some checks may not run at full capacity.


Technical Performance And Engine Design

Selective async processing
Heavy validation paths are offloaded where appropriate to reduce main thread pressure and help preserve server performance.

Visual replay system
NovaAC includes a replay viewer that can show saved suspicious behavior through an in game visual ghost.

Entity specific hitbox handling
Reach validation accounts for entity dimensions, historical target positions, and Bedrock aware compensation.

Hardness aware world analysis
Block checks can account for material hardness, tools, haste effects, tick rate, and server state.

Advanced reach compensation
Reach logic accounts for ping, movement history, knockback state, slabs, stairs, liquids, hitbox state, and desync risk.

TPS adaptive scaling
NovaAC can adjust detection behavior during server performance drops to reduce false positives and protect stability.

Hybrid heuristic layers
NovaAC combines mathematical checks, pattern recognition, trust scoring, buffers, and Bayesian style false positive filtering.

Simulation engine
NovaAC uses movement prediction with environmental tags, velocity and teleport awareness, ghost block risk handling, and axis based uncertainty.


Dependencies

Strongly Recommended

PacketEvents 2.7.0 or higher
Used for advanced packet analysis, transaction aware checks, timing validation, velocity tracking, and packet order logic.

Optional Integrations

ProtocolLib 5.1.0 or higher
Adds extra packet interception support.

Geyser and Floodgate
Recommended for full Bedrock player support and detection adaptations.

AdvancedBan
If detected, NovaAC can use AdvancedBan compatible punishment commands.


Combat Detection Layers

KillAura
Target switching, aim consistency, rotation acceleration, movement correlation, and combat behavior analysis.

Reach
Interaction distance validation with historical target position, Bedrock aware compensation, and entity specific bounds.

Velocity
Horizontal and vertical knockback analysis, transaction aware tracking, and percentage pattern classification.

AimAssist
Suspicious smoothing, acceleration, duplicate look patterns, and non human rotation behavior.

AutoClicker
Click interval statistics, variance checks, artificial timing pattern detection, and digging filters.

Criticals
Validation of vertical motion and critical hit conditions.

AutoBlock, AutoArmor, AutoTotem
Automated combat item and equipment behavior checks.

CrystalAura
End Crystal interaction timing and rapid action detection.

FastEat, FastBow, InventoryCombat
Timing and inventory state combat checks.

MultiAura, Hitbox, BackTrack, WTap, MaceDMG, PotionSpoof, BreakDelay
Additional combat integrity layers.


Movement Detection Layers

Simulation
Server side movement prediction with environmental handling and axis based uncertainty.

Fly and Speed
Physics aware movement validation with support for ice, slabs, stairs, liquids, velocity, and server state.

Blink
Packet buffering and burst movement signatures.

Jesus and Scaffold
Liquid movement and invalid block placement behavior.

Step and FastClimb
Illegal vertical movement and climb speed validation.

Phase and NoClip
Solid block and collision integrity checks.

NoSlow
Movement validation while using items or interacting with inventory.

Timer
Client tick rate and timing accumulator validation.

ClickTP and BadPackets
Coordinate jumps and packet sequence checks.

Spider and NoFall
Vanilla physics and fall state validation.

Strafe and GuiMove
Movement angle and inventory state handling with grace periods for legitimate GUI use.

Elytra, BoatFly, BoatSpeed
Specialized movement checks for flying and vehicles.

GroundSpoof, AntiVoid, AirJump, LongJump, HighJump
Additional physics based movement layers.

Pathing and Baritone style signals
Suspicious automated pathing behavior analysis.

AntiDisabler
Packet sequence and engine integrity protection against common disabler behavior.


Block And World Detection Layers

Nuker
Block break rate and hardness aware world interaction analysis.

FastBreak and GhostHand
Block breaking speed and invalid interaction through barriers.

BlockReach
World interaction distance validation.

FastPlace, ImpossiblePlace, LiquidAirplace
Block placement integrity checks.

Scaffold and TowerBuild
Automated building and tower behavior analysis.

Xray
Mining pattern and resource behavior detection layers.


Exploit And Misc Detection Layers

AntiReducedDebugInfo
Protection against debug info manipulation.

Cinematic and Macro signals
Non human camera and repeated input behavior detection.

BadPackets, Packet Order, Duplicate Packets
Packet integrity and sequencing validation.

StatisticalAnomaly, TickBase, Trust Scoring
Risk scoring and behavioral anomaly layers.

Bedrock compatibility checks
Specialized movement and combat handling for Bedrock, mobile, console, and Geyser players.


Bedrock Platform Optimization

Bedrock reach handling
Dedicated compensation for Bedrock protocol behavior, mobile inputs, and Geyser translation.

Bedrock movement handling
Adjusted movement tolerances for touch controllers, console play, and Bedrock physics differences.

Bedrock false positive protection
Special filters for Bedrock motion, sprint, jump, reach, and velocity behavior.


Extra Features And Tools

Visual replay viewer
Review saved suspicious behavior through an in game visual replay.

Integrated plugin hider
Helps hide plugin and command information from common probing attempts.

Punishment tools
Supports kick, ban, and tempban style workflows with configurable banhammer behavior.

Staff manager
GUI based tools for reports, inspection, logs, and moderation workflows.

Anti lag system
Helps reduce stress from entities, redstone, explosions, and heavy server activity.

Inventory and ender chest viewer
View player inventories and ender chests in real time.

Staff command logger
Tracks administrative actions for moderation review.

Discord and statistics support
Optional support systems for statistics and external alert workflows.


Why Use NovaAC

  1. Secondary anticheat friendly design
    NovaAC can complement larger anticheats by adding Bedrock support, staff tools, replay review, plugin hiding, extra combat heuristics, and utility protections.

  2. 100+ detection layers
    Coverage across combat, movement, block, world, exploit, packet, and Bedrock categories.

  3. Bedrock and Geyser protection
    Dedicated support for mobile, console, and translated Bedrock clients.

  4. Low TPS impact design
    Heavy validation paths are selectively processed async where appropriate.

  5. Staff focused tools
    Includes GUI tools, spectate commands, invsee, ecsee, replay review, logs, and banhammer.

  6. Easy setup
    NovaAC is designed to work with sensible default settings while still allowing deeper configuration.


Staff Commands

/nova
Opens the Nova administrative GUI and supports subcommands such as gui, alerts, reload, spectate, unspectate, reset, info, and banhammer.

/novaac
Alternate administrative command.

/banhammer
Visual punishment tool with selectable punishment type, duration, and preset reasons.

/startspectating [player]
Start stealth monitoring mode.

/stopspectating
Stop spectating a player.

/invsee [player]
View a player inventory.

/ecsee [player]
View a player ender chest.


Permissions

novaac.admin
Full administrative access to NovaAC commands and tools.

novaac.alerts
Receive detection alerts in chat.

novaac.bypass
Bypass anticheat checks. Default: false.


Installation And Requirements

Requirements

Java 21 or higher
Minecraft 1.21 or higher
Spigot, Paper, or compatible fork
PacketEvents 2.7.0 or higher strongly recommended

Installation

  1. Place NovaAC.jar in the /plugins folder.
  2. Install PacketEvents for best accuracy.
  3. Restart the server.
  4. Configure optional integrations if needed.

Privacy And Telemetry

Local detection and logging
Cheat detection logic, violation tracking, replay data, and log files are processed and stored locally on your server.

Anonymous statistics through bStats
NovaAC may use bStats to send anonymous aggregated usage metrics such as plugin version, Minecraft version, Java version, server software, and operating system.

Opt out available
Server owners can disable metrics collection at any time in /plugins/bStats/config.yml.


Support And Community

Discord
Join the Discord server for bug reports, suggestions, setup help, and support:
https://discord.gg/MNWj7dWD2G

Ko fi
Support NovaAC development:
https://ko-fi.com/alpha16


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.

Always test punishment settings before enabling automatic bans on production servers.

Please report issues on Discord.

The NovaGuard | AntiCheat Team

profile avatar
  • 1
    Projects
  • 168
    Downloads
Donate