Nova Anticheat | Java/Bedrock (Geyser) Support

NovaAC Banner

NovaAC

Hybrid simulation anticheat for modern Minecraft servers with official GrimAC API support and Java and Bedrock/Geyser checks

Join Discord

Join the Discord for bug reports, suggestions, setup help, and support.

NovaAC is a hybrid anticheat built around server side physics simulation and dedicated Java and Bedrock/Geyser checks. It combines packet analysis, combat heuristics, visual replays, staff utilities, plugin hiding, inventory inspection, and configurable setbacks.

NovaAC can run on its own or alongside other anticheats. It detects GrimAC automatically and supports its API: GrimAC handles movement, while NovaAC handles combat, Bedrock checks, and heuristics.

> ⚠️ Required Dependency: PacketEvents 2.7.0 or higher must be installed for NovaAC to work.
> Download PacketEvents API


Dependencies

Type Plugin Notes
Required PacketEvents 2.7.0+ Required for packet analysis and reliable detection
Optional GrimAC Official API support with automatic detection
Optional Geyser and Floodgate Required for Bedrock player support
Optional ViaVersion Adjusts detection tolerance for players joining with a different client version
Optional AdvancedBan Can be used for compatible punishment commands

Engine Features

  • Simulation based movement engine — Server side movement prediction
  • Selective async processing — Suitable tasks run asynchronously to reduce main thread load
  • Folia support — Folia compatible
  • Reach and hitbox compensation — Reach checks account for ping and Bedrock compensation
  • TPS adaptive scaling — Detection adapts during lag to reduce false positives
  • Hybrid heuristics — Combines physics simulation with behavior analysis and false positive filtering
  • Visual replay system — Review suspicious activity through in game replays
  • Configurable setback — Global or per check setbacks, configurable from the GUI
  • Alert sound options — Configurable alert sounds and modes from the GUI

Detection Coverage

NovaAC includes 130+ configurable checks covering combat, movement, blocks, exploits, packet behavior, and Java and Bedrock/Geyser players.

Combat

AimAssist, AimLock, AimSnap, AnchorAura, AttackCooldown, AutoArmor, AutoBlock, AutoClick, AutoClicker, AutoEat, AutoSoup, AutoTool, AutoTotem, AutoTrap, BedDefender, ClickPattern, Criticals, CrystalAura, FastBow, FastEat, Hitbox, HoleFiller, InventoryCombat, KillAura, KolmogorovSmirnov, MaceDMG, MultiAura, PotionSpoof, Reach, RotationEntropy, TPAura, Velocity, WallHit, and WTap.

Movement

AirJump, Anchor, AntiDisabler, AntiLevitation, AntiVoid, AutoJump, AutoShift, BadPackets, Baritone, BedLeave, BlatantMove, Blink, BoatFly, BoatLongJump, BoatSpeed, Bounce, ClickTP, Elytra, ElytraFly, EntitySpeed, ExtraElytra, FastClimb, Fly, Glide, GlideJump, GroundSpoof, GuiMove, HighJump, HopBias, HoverFly, InvalidSprint, InvWalk, Jesus, LongJump, NoClip, NoFall, NoSlow, NoWeb, OmniSprint, PacketOrder, Parkour, Pathing, Phase, PlayerInput, SafeWalk, Simulation, Slippy, Sneak, Speed, Spider, StatisticalAnomaly, Step, Strafe, Timer, and VehicleControl.

Block and World

AirPlace, BlockInteraction, BlockReach, BreakDelay, ChestStealer, FastBreak, FastPlace, GhostHand, HardnessNuker, LiquidAirPlace, NoSwingBreak, Nuker, Scaffold, TowerBuild, and XRay.

Exploit and Miscellaneous

AntiReducedDebugInfo, Backtrack, Cinematic, DuplicatePackets, Interact, Inventory, Macro, PayloadIntegrity, PingSpoof, PluginHider, Protocol, RateLimit, SimulationDrift, TickBase, TickTimer, and behavioral trust scoring.

Bedrock and Geyser

Bedrock AimAssist, AutoClicker, ContainerHit, Fall, Fly, Hitbox, Jitter, Jump, KillAura, MultiAura, NoSlow, Reach, Speed, Step, WallHit, AckDebt, and FalsePositiveProtection.


Staff Features

Feature Description
Main GUI Manage alerts, checks, thresholds, setbacks, punishment settings, presets, and runtime mode
Replay viewer Review recorded suspicious player behavior in game
Plugin hider Helps protect plugin and command information from probing attempts
Anti lag protection Configurable limiters for redstone, entities, explosions, and hoppers
AutoClicker blocker Optional CPS cap with a configurable limit
Presets Choose a detection preset from the GUI
Punishment tools Configurable kick, ban, temporary ban, and visual banhammer
Player inspection View player information, violations, detection probability, and live click statistics
Inventory viewer Inspect player inventories and ender chests
Staff command logger Records administrative actions for later review
Discord notifications Optional webhook alerts and staff logs
Compact alerts Optional compact alert format
bStats statistics Optional anonymous server statistics with server side opt out support

Commands

Command Description
/nova Main GUI and administrative command
/nova gui Open the main NovaAC GUI
/nova alerts Open alert management
/nova reload Reload configuration files
/nova spectate <player> Spectate a player
/nova unspectate Stop spectating
/nova reset <player> Reset player data
/nova info <player> View player information
/nova cps <player\|off> View live click statistics
/nova prob <player> View detection probability
/nova suspicious List suspicious online players
/nova banhammer Get the visual punishment tool
/nova replayaudit Analyze recorded replays
/nova spy Toggle command spy
/spy Toggle command spy
/novaac (/ac) Alternate administrative command
/banhammer Get the visual punishment tool
/invsee <player> View a player's inventory
/ecsee <player> View a player's ender chest
/startspectating <player> (/spec) Start spectating
/stopspectating (/unspec) Stop spectating

Permissions

Permission Description Default
novaac.admin Full command and GUI access op
novaac.alerts Receive detection alerts op
novaac.bypass Bypass NovaAC checks false

Installation

  1. Use Java 21 or newer and Minecraft 1.21 or newer (Spigot, Paper, Folia, or a compatible fork).
  2. Place NovaAC.jar and PacketEvents 2.7.0 or newer in the server's plugins folder.
  3. Optional: install GrimAC to enable AUTOMATIC combined mode.
  4. Start or restart the server.
  5. Configure optional integrations, runtime mode, and punishment settings.

Privacy

  • Detection data, violations, replays, and logs are processed and stored locally.
  • The optional update checker may contact Spigot to check for updates.
  • Discord data is sent only when an administrator enables and configures a webhook.
  • Optional bStats metrics may collect anonymous data such as plugin version, Minecraft version, Java version, server software, and operating system.
  • bStats can be disabled in /plugins/bStats/config.yml.

Support


Disclaimer

NovaAC is provided as is. False positives may occur depending on the server version, installed plugins, latency, Bedrock translation behavior, and configuration.

Test punishment settings before enabling automatic punishments in production. Report bugs and false positives through Discord.

Do not decompile, tamper with, or modify the plugin without permission.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    1525967
  • Created
    Apr 26, 2026
  • Last Released File
    Sep 30, 2026
  • Total Downloads
    2,174
  • License

Categories

Members

Recent Files

Bukkit