1.0
Compatibility
Required content
Changes
π‘οΈ ACManager
The Intelligent Review Layer for Vulcan Anti-Cheat

β‘ The Problem
Anti-cheats are excellent at detecting patterns, but they lack context.
- They spam your staff chat with raw logs.
- They don't tell you why a player flagged (e.g., were they lagging? sprinting?).
- Staff eventually burn out and ignore alerts, letting cheaters slip through.
π The Solution
ACManager sits between Vulcan and your staff. It collects data, correlates checks (e.g., Speed + Killaura within 30 seconds), and calculates a Confidence Score (0-100%).
Your staff stops chasing false positives and starts reviewing high-confidence suspects.
π₯ Key Features
π§ Confidence Engine
The plugin uses a weighted algorithm to analyze:
- Violation Frequency (How fast are they flagging?)
- Check Variety (Are they flagging multiple hacks at once?)
- Ping & TPS Stability (Is it lag or cheats?)
π Staff Review GUI
Type /acreview to open the active suspects menu.
- Heads Display: See high-confidence players instantly.
- Color Coded: Red (High Priority) vs. Yellow (Low Priority).
- One-Click: Left-click to teleport/spectate, Right-click to dismiss.
π¬ Discord Integration
Send beautiful, high-confidence alerts directly to your staff Discord channel.
- Embeds: Includes Player Name, Cheat Type, Confidence %, and Ping.
- Configurable: Set minimum confidence thresholds to prevent channel spam.
πΎ Performance-First Database
We know performance matters. ACManager uses Asynchronous Batching.
- Logs are buffered in memory.
- Writes to SQLite every 10 seconds (configurable).
- Zero impact on TPS, even if 50 players are rage-hacking at once.
π Contextual Logging
We save data that Vulcan alerts often miss:
- Held Item: Was the player holding a sword or a block?
- State: Were they sprinting? In Creative mode?
- Location: Exact coordinates of the violation.
πΈ Screenshots
| Staff GUI | Discord Log |
|---|---|
π₯ Installation
- Download
ACManager.jar. - Ensure you have the required dependencies:
- Vulcan Anti-Cheat (Premium)
- PacketEvents (Required for Vulcan)
- Drop the jar into your
/pluginsfolder. - Restart your server.
- (Optional) Configure
plugins/ACManager/config.ymlwith your Discord Webhook.
βοΈ Configuration
# ACManager Configuration
# Discord Webhook Integration
discord-webhook-url: "INSERT_WEBHOOK_URL_HERE"
discord-min-confidence: 85.0
# Database Performance
# Save logs every 10 seconds to prevent lag
db-save-interval: 10
# Review System
# Remove alerts from calculation after 5 minutes
alert-expiry-minutes: 5
# Min confidence to appear in /acreview
review-min-confidence: 80.0
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:uQ7RCtMF:KLPUsKew"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uQ7RCtMF:KLPUsKew"
}

