Home›Java›Mods›GHOST Anticheat | Java/Bedrock (Geyser) Support
GHOST Anticheat | Java/Bedrock (Geyser) Support
ModsJava

GHOST Anticheat | Java/Bedrock (Geyser) Support

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Simulation Based | GrimAC API Support | Java And Bedrock Checks | Heuristic Checks | Plugin Hider | InvSee | Configurable Setback | Visual Replay | Staff Tools | GUI Manager | Public API | 150+ Configurable Checks
GhostAC
Hybrid simulation anticheat for modern Minecraft servers with advanced combat detection, official GrimAC API support and Java and Bedrock/Geyser checks.
―――――――――――――――――――――――――――――――――――――
[​IMG]


[​IMG]

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

GhostAC (formerly NovaAC) is a hybrid anticheat for modern Minecraft servers, built around server side physics simulation and dedicated Java and Bedrock/Geyser checks. It combines packet analysis, advanced combat detection, visual replays, staff utilities, and configurable setbacks.

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

⚠ Required Dependency: PacketEvents 2.7.0 or higher must be installed for GhostAC to work.
Download PacketEvents API
―――――――――――――――――――――――――――――――――――――​

Spoiler: Technical Performance And Engine Design
  • Simulation Based Movement Engine: Server side movement prediction.
  • Statistical Aim Analysis: Aim lock, direction reversals, precision, speed changes, attack cooldown timing and hit accuracy are compared against human and cheat models, with an additional physics based aim check.
  • Aim Window Hit Validation: Reach and hitbox checks consider the player's aim path in a short window around the attack, which reduces false positives from fast flicks and lag.
  • Entity Occlusion Detection: Attacks on targets completely hidden behind other entities are detected.
  • Packet Level Critical Analysis: Vertical movement packets are checked against gravity and drag to detect fake criticals, including bursts.
  • Selective Async Processing: Suitable tasks run asynchronously to reduce main thread load.
  • Folia Support: Folia compatible.
  • Visual Replay System: Review suspicious activity through in game replays of GhostAC flags, GrimAC flags, or both.
  • 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.
  • Configurable Setback: Global or per check setbacks, configurable from the GUI.
  • Alert Sound Options: Configurable alert sounds and modes from the GUI.

Spoiler: Dependencies
Required:

Optional Integrations:
  • GrimAC: Official API support with automatic detection. GrimAC handles movement, GhostAC handles combat, Bedrock checks, and heuristics.
  • Geyser and Floodgate: Required for Bedrock player support and Bedrock specific adaptations.
  • ViaVersion: Adjusts detection tolerance for players joining with a different client version.
  • ProtocolLib: Optionally used to read the client version of players.
  • AdvancedBan: Can be used for compatible punishment commands when installed.

Spoiler: Detection Coverage
Combat:
  • AimAssist, AimLock, AimSnap, AnchorAura, AttackCooldown, AutoArmor, AutoBlock, AutoClick, AutoClicker, AutoEat, AutoSoup, AutoTool, AutoTotem, AutoTrap, BedDefender, ClickPattern, Criticals, CrystalAura, EntityHit, FastBow, FastBreak, FastEat, Hitbox, HoleFiller, InventoryAura, InventoryCombat, KillAura, KolmogorovSmirnov, MaceDMG, MultiAura, PostTeleportAttack, PotionSpoof, Reach, RotationEntropy, SelfInteract, TPAura, WallHit, and WTap.

Movement:
  • AirJump, Anchor, AntiBounce, 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, HorseFly, HoverFly, InvalidSprint, InvWalk, Jesus, LongJump, NoClip, NoFall, NoSlow, NoWeb, OmniSprint, PacketOrder, PacketSpike, Parkour, Pathing, Phase, PlayerInput, SafeWalk, Simulation, Slippy, Sneak, Speed, Spider, StatisticalAnomaly, Step, Strafe, Timer, VehicleControl, Velocity, and additional movement simulation adapters.

Blocks And World:
  • AirPlace, BlockInteraction, BlockReach, BreakDelay, ChestStealer, FastPlace, GhostHand, HardnessNuker, InteractReach, 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.

Experimental checks (AnchorAura, BedDefender, HoleFiller, Baritone and HopBias) stay silent unless experimental checks are allowed in the config.

Spoiler: Extra Features And Tools
  • Secondary Anticheat Support: Designed to complement larger anticheats with additional checks and moderation tools.
  • Visual Replay Viewer: Review suspicious player behavior in game, with replay modes for GhostAC, GrimAC, both, or disabled.
  • Public API: Events and methods for other plugins to read violation levels, listen to flags and punishments, and manage exemptions.
  • Fully Configurable Messages: Every player and staff message can be edited in messages.yml, including a custom prefix. Missing entries are added on update and your edits are never overwritten.
  • 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, and temporary ban.
  • Staff Manager: GUI tools for alerts, inspection, logs, presets, runtime mode, and moderation.
  • Inventory And Ender Chest Viewer: View player inventories and ender chests.
  • Staff Command Logger: Records administrative actions for review.
  • Discord Notifications: Optional webhook alerts and staff logs.
  • Anonymous Statistics: Optional bStats metrics with server side opt out support.
  • Compact Alerts: Optional compact alert format.

Spoiler: Developer API
GhostAC has a public API for other plugins. It contains only interfaces, a static facade and events, no detection code. GhostAC must be installed on the server for it to work.

Events:
  • GhostFlagEvent: Fired before a flag is registered. Cancel it to drop the flag completely.
  • GhostFlagPostEvent: Fired after a flag has been registered.
  • GhostPunishEvent: Fired right before a punishment is applied. Cancel it to stop the punishment.

GhostAPI:
  • Exempt players by type (movement, combat, block, all) or exempt single checks for a limited time.
  • Read violation levels per check, per category or in total.
  • Read trust score, ping and client type of a player.
  • List all check names and read the GhostAC version.

Gradle (Kotlin DSL):
Code (Text):
repositories {
    maven("https://jitpack.io")
}

dependencies {
    compileOnly("com.github.Alpha16ita:GhostAPI:1.1.0")
}
Add depend: [GhostAC] (or softdepend) to your plugin.yml.

GhostAPI on GitHub

Spoiler: Staff Commands And Permissions
Commands:
  • /ghost: Main administrative command with GUI and subcommands.
  • /ghost gui: Open the main GhostAC GUI.
  • /gui: Open the main GhostAC GUI.
  • /ghost alerts: Open alert management.
  • /ghost reload: Reload configuration files.
  • /ghost spectate [player]: Spectate a player.
  • /ghost unspectate: Stop spectating.
  • /ghost reset [player]: Reset player data.
  • /ghost info [player]: View player information.
  • /ghost prob [player]: View the player's detection probability.
  • /ghost suspicious: List suspicious online players.
  • /ghost cps [player|off]: View live click statistics.
  • /ghost banhammer: Get the visual punishment tool.
  • /ghost replayaudit: Analyze recorded replays.
  • /ghost spy: Toggle command spy.
  • /spy: Toggle command spy.
  • /ghostac (/ac): Alternate administrative command.
  • /banhammer: Get the visual punishment tool.
  • /startspectating [player] (/spec): Start spectating.
  • /stopspectating (/unspec, /stopspectate): Stop spectating.
  • /invsee [player]: View a player's inventory.
  • /ecsee [player]: View a player's ender chest.

Permissions:
  • ghostac.admin: Full administrative access. Default: op.
  • ghostac.alerts: Receive detection alerts. Default: op.
  • ghostac.bypass: Bypass GhostAC checks. Default: false.

―――――――――――――――――――――――――――――――――――――
Why Use GhostAC?​

  1. Simulation Based: Server side movement prediction.
  2. Advanced Combat Detection: Statistical aim analysis, aim window hit validation, entity occlusion and packet level critical checks.
  3. GrimAC API Support: Detects GrimAC automatically and works alongside it.
  4. Java And Bedrock Checks: Dedicated Bedrock/Geyser checks plus Java combat, movement, block, and packet coverage.
  5. Secondary Anticheat Friendly: Complements existing anticheats with extra checks, replay tools, and staff utilities.
  6. Broad Detection Coverage: 100+ configurable checks across combat, movement, blocks, exploits, packet behavior, and Bedrock specific gameplay.
  7. Staff Focused Tools: GUI management, spectating, inventory inspection, replay review, logs, and punishment tools.
  8. Developer Friendly: Public API with events and exemptions for your own plugins.
  9. Performance Aware Design: Selective async work, TPS aware behavior, and Folia compatibility.
  10. Easy Setup: Works with sensible defaults and supports deeper configuration when needed.

―――――――――――――――――――――――――――――――――――――​

Spoiler: Installation And Requirements
Requirements:
  • Java 21 or higher
  • Minecraft 1.21 or higher
  • Spigot, Paper, Folia, or a compatible server fork

Installation:
  1. Place GhostAC.jar and PacketEvents 2.7.0 or higher in the /plugins folder.
  2. Optional: Install GrimAC to enable AUTOMATIC combined mode.
  3. Restart the server.
  4. Configure optional integrations, runtime mode, and punishment settings.

Updating from NovaAC:
  • The old NovaAC data folder is migrated automatically on the first start and your settings are kept.
  • The main command is now /ghost (it was /nova) and the alternate command is /ghostac.
  • Permissions are now ghostac.admin, ghostac.alerts and ghostac.bypass. Update them in your permissions plugin.

Spoiler: Privacy And Telemetry
  • Local Detection: Detection data, violations, replays, and logs are processed and stored locally.
  • Optional Update Checks: GhostAC may contact Spigot to check for updates.
  • Optional Discord Webhooks: Data is sent to Discord only when an administrator enables and configures a webhook.
  • Anonymous bStats Metrics: bStats may collect anonymous information such as plugin version, Minecraft version, Java version, server software, and operating system.
  • Opt Out: bStats can be disabled in /plugins/bStats/config.yml.

―――――――――――――――――――――――――――――――――――――
Support Development
[​IMG]
Support GhostAC development through Ko-fi.​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

GHOST Anticheat | Java/Bedrock (Geyser) Support is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 500 times (via Spigot). Download it and open it directly in the game.

Explore more