Nova Anticheat | Java/Bedrock (Geyser) Support

NovaAC
Hybrid anticheat for Minecraft 1.21+ (Java & Bedrock/Geyser)
Combines packet analysis, server-side physics simulation, combat heuristics, Bedrock/Geyser compatibility, replay tools, staff utilities, plugin hiding, and adaptive false-positive filtering.
Designed as a support anticheat for servers already running GrimAC, Vulcan, or similar — filling gaps in Bedrock handling, moderation tooling, and utilities. Can also run standalone.
Dependencies
| Type | Plugin | Notes |
|---|---|---|
| Strongly recommended | PacketEvents 2.7.0+ | Packet analysis, transaction-aware checks, timing/velocity validation |
| Optional | ProtocolLib 5.1.0+ | Extra packet interception |
| Optional | Geyser + Floodgate | Full Bedrock support, translated-packet detection |
| Optional | ViaVersion | Cross-version compatibility |
| Optional | AdvancedBan | Compatible punishment commands if detected |
Engine Design
- Simulation engine — movement prediction with environmental tags, velocity/teleport awareness, axis-based uncertainty
- 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 heuristics — mathematical checks, pattern recognition, trust scoring, buffers, Bayesian false-positive filtering
- Visual replay system — review flagged behavior as an in-game ghost replay
- Selective async processing — offloads heavy validation off the main thread
Detection Coverage
Combat (Java)
KillAura, Reach, Velocity, AimAssist, AutoClicker, Criticals, AutoBlock, AutoArmor, AutoTotem, CrystalAura, FastEat, FastBow, InventoryCombat, MultiAura, Hitbox, BackTrack, WTap, MaceDMG, PotionSpoof, BreakDelay
Combat (Bedrock/Geyser)
BedrockKillAura, BedrockReach, BedrockAimAssist, BedrockAutoClicker (other combat checks apply built-in Bedrock compensation rather than separate checks)
Movement (Java)
Simulation, Fly, Speed, Blink, Jesus, Scaffold, Step, FastClimb, Phase, NoClip, NoSlow, Timer, ClickTP, BadPackets, Spider, NoFall, Strafe, GuiMove, Elytra, BoatFly, BoatSpeed, GroundSpoof, AntiVoid, AirJump, LongJump, HighJump, Pathing, AntiDisabler
Movement (Bedrock/Geyser)
BedrockFly, BedrockSpeed, BedrockMovementJitter (other movement checks apply built-in Bedrock compensation rather than separate checks)
Block & World
Nuker, FastBreak, GhostHand, BlockReach, FastPlace, LiquidAirplace, Scaffold, TowerBuild, Xray
Exploit & Misc
AntiDisabler, Cinematic, Macro, BadPackets, DuplicatePackets, StatisticalAnomaly, TickBase, Trust Scoring
Extra Features
| Feature | Description |
|---|---|
| Visual replay viewer | Review flagged behavior in-game |
| Plugin hider | Hides plugin/command info from probing attempts |
| Punishment tools | Kick/ban/tempban workflows, configurable banhammer |
| Staff manager | GUI for reports, inspection, logs, moderation |
| Inventory/ender chest viewer | Real-time player inventory inspection |
| Staff command logger | Tracks admin actions |
| Discord & stats support | Optional alert/statistics integrations |
Staff Commands
| Command | Description |
|---|---|
/nova |
Main GUI + subcommands: gui, alerts, reload, spectate, unspectate, reset, info, banhammer, replayaudit, spy |
/novaac |
Alias command |
/banhammer |
Visual punishment tool |
/startspectating <player> |
Start stealth spectating |
/stopspectating |
Stop spectating |
/invsee <player> |
View inventory |
/ecsee <player> |
View ender chest |
Permissions
| Permission | Description | Default |
|---|---|---|
novaac.admin |
Full command/GUI access | op |
novaac.alerts |
Receive detection alerts | op |
novaac.bypass |
Bypass all checks | false |
Requirements
| Requirement | Value |
|---|---|
| Java | 21+ |
| Minecraft | 1.21+ |
| Server software | Spigot, Paper, or fork |
| Recommended | PacketEvents 2.7.0+ |
Install: drop NovaAC.jar in /plugins, install PacketEvents, restart, configure optional integrations.
Privacy
- Detection, violations, replays, logs: stored locally
- Anonymous usage stats via bStats (version, MC/Java version, server software, OS) — opt out in
/plugins/bStats/config.yml
Support
- Discord:
https://discord.gg/MNWj7dWD2G - Ko-fi:
https://ko-fi.com/alpha16
Disclaimer
Do not decompile, tamper with, or modify. Author not responsible for misuse. False positives may occur depending on version, plugins, latency, Bedrock translation, and config. Test punishment settings before enabling auto-bans in production. Report issues on Discord.
Comments