ACManager: Intelligent Anti-Cheat Review Layer for Minecraft Servers

ACManager adds a smart review layer to your Minecraft anti-cheat, turning noisy alerts into actionable intelligence with confidence scores and Discord webhooks.

Download acmanager for Minecraft 1.21.2

Original name: acmanager

Minecraft: 1.21.2

FileVersionLoaderSize
acmanager-1.0-SNAPSHOT.jar1.21.2—246 КБDownload
acmanager-1.1.jar1.21.2—248 КБDownload
acmanager-1.2.jar1.21.2—258 КБDownload

ACManager

Running a Minecraft server means constantly balancing fair play with a smooth player experience. Raw anti-cheat alerts are often noisy, filled with false positives from lag spikes, server TPS drops, or innocent movement quirks. ACManager is not another anti-cheat. It is the intelligent review and control layer that your existing anti-cheat setup has been missing. Originally designed to complement Vulcan Anti-Cheat, ACManager aggregates, correlates, and scores violation data, transforming chaotic logs into clear, actionable intelligence for your staff.

Why Your Server Needs ACManager for Minecraft

Standard anti-cheats flood your console with alerts, but they rarely provide the context needed to make a confident decision. A player might trigger a speed check because of a temporary ping spike, not because they are cheating. ACManager for Minecraft solves this by shifting the focus from simply catching cheaters to managing them. It correlates multiple checks over time, evaluates server conditions like TPS and ping, and assigns a 0–100% Confidence Score. Your moderators can then review only the players that truly matter, saving time and reducing false punishments.

Supported Minecraft Versions and Loaders

ACManager is built for modern Minecraft server environments. It requires Java 21, making it fully compatible with Minecraft 1.21 and newer versions. The plugin runs on Paper, Spigot, and their forks, leveraging the Bukkit API. For the deepest integration, Vulcan Anti-Cheat is recommended, but ACManager also supports GrimAC, Matrix, Negativity, and other anti-cheats through dynamic reflective hooks. These hooks are automatically detected and can be toggled in the config.yml, so you can mix and match the tools your server already uses.

Key Features of ACManager

Multi Anti-Cheat Support

ACManager acts as a central hub for all your anti-cheat data. Native Vulcan integration provides the richest dataset, but reflective hooks allow it to pull alerts from GrimAC, Matrix, Negativity, and other compatible plugins. This means you can finally see a unified view of player behavior, regardless of which anti-cheat generated the flag. Vulcan is a soft dependency—the plugin starts and runs even without it, though you will miss out on the most detailed correlations.

Intelligent Confidence Engine

Instead of raw violation levels, ACManager calculates a dynamic Confidence Score for each suspect. The engine weighs three critical factors:

  • Check Correlation: Multiple cheat types triggering together increase confidence.
  • Violation Frequency: How rapidly flags are occurring.
  • Ping and TPS Stability: Automatically lowers confidence during network or server lag, reducing false positives.

This score is not static. A built-in Confidence Decay System gradually reduces scores over time, and players drop out of the review queue entirely once they fall below a configurable threshold. Stale data never clutters your view.

Staff Review GUI

The /acreview command opens a visual suspect management menu that makes moderation intuitive. Suspect heads display player names and active confidence scores. Left-click to teleport and spectate, right-click to dismiss a player from the queue. Pagination handles large servers with ease, and the GUI refreshes automatically in real time, so your team always sees the latest data without reloading.

Discord Webhooks for Instant Alerts

Stay informed even when you are offline. High-confidence alerts are pushed to your Discord server via rich embeds. Each notification includes the player name and UUID, the triggered check type, confidence percentage, ping, server TPS, and even the held item. You can set a minimum confidence threshold to avoid spam, ensuring only the most critical cases reach your staff channel.

High-Performance Database

ACManager is engineered for large networks. All violation data is buffered in memory and written asynchronously in batches. The save interval is configurable (default 10 seconds), and the system has zero TPS impact even during mass cheating events. This keeps your server responsive while maintaining a complete audit trail.

How to Install ACManager

Getting started is straightforward. Follow these steps to install ACManager on your server:

  1. Ensure your server runs Java 21 and has PacketEvents installed.
  2. Download ACManager.jar from the official source.
  3. Place the jar into your server's /plugins folder.
  4. Restart the server to generate the default configuration.
  5. Edit plugins/ACManager/config.yml to set your Discord webhook URL, confidence thresholds, and decay rates.
  6. Run /acreload as an admin to apply changes without another restart.

If you use the foxygame.net launcher, you can skip the manual download entirely. The launcher’s built-in add-on catalog includes ACManager, allowing a one-click install that automatically handles version compatibility and places the plugin in the correct directory. This is especially handy for server owners who want to keep their anti-cheat review layer up to date without juggling multiple download pages.

Commands and Permissions

ACManager keeps the learning curve minimal with just three commands:

  • /acreview (permission: acmanager.review) – Opens the staff review GUI.
  • /acreload (permission: acmanager.admin) – Reloads configuration and webhooks.
  • /actest (permission: acmanager.admin) – Generates test alerts to verify your setup.

Configuration at a Glance

The config.yml gives you full control over alert sensitivity and decay behavior. Key settings include:

  • discord-webhook-url: Your Discord webhook endpoint.
  • discord-min-confidence: Minimum score to send a Discord alert (default 85.0).
  • review-min-confidence: Minimum score to appear in the review GUI (default 80.0).
  • db-save-interval: How often data is written to disk (seconds).
  • alert-expiry-minutes: Time before an alert is considered stale.
  • review-decay-per-minute: How much confidence drops per minute.
  • review-decay-interval-seconds: How often decay is applied.
  • review-decay-remove-below: Score below which a player is removed from the queue.

Why ACManager Complements Any Anti-Cheat Stack

Whether you rely on Vulcan, GrimAC, Matrix, or a combination, ACManager for Minecraft fills the gap between detection and decision. It does not replace your anti-cheat; it enhances it. By correlating data across multiple sources and applying server-aware scoring, it turns a flood of alerts into a manageable, prioritized list. Your staff can focus on genuine threats instead of chasing ghosts. The result is a fairer, more enjoyable experience for your players and a less stressful moderation workflow for your team.

If you are ready to move beyond raw alerts and start managing cheaters with precision, download ACManager today. The setup is quick, the performance impact is negligible, and the clarity it brings to your server’s anti-cheat operation is immediate.

===ARTICLE===