PowerAC is an AI-based anti-cheat plugin designed for modern Minecraft servers.
It focuses on detecting Aim and KillAura modules using intelligent behavioral analysis instead of traditional pattern checks.
Video demonstration
How it works
The plugin works as follows:
1. Anti-cheat collects data on your players' camera movements (1-3 minutes).
2. The data is sent to our server and processed.
3. If cheats are detected, a response is sent to your server.
All analysis and checks are processed on the PowerAC anti-cheat server and do not run on the Minecraft server or require client-side modifications.
What checks does anti-cheat implement?
AimAI
- Server-side AI analysis system
- Model trained on 5,000+ real players
- Tested against around 50 cheat clients
- Detects most modern Aim modules through behavioral analysis
- Continuously improved to reduce bypasses and quickly address new workarounds
Checks
- Server-side static movement verification
- Detects basic KillAura and simple aim-assisted behavior
- Works together with AimAI for higher detection accuracy
Performance
- Lightweight server-side checks
- Async processing
- Minimal impact on server performance
Is it free?
Yes, anti-cheat is free, and you can use it to its full extent even without purchasing additional subscriptions. We aim to support new servers and fight cheaters. But if your server is too large, you may run into API limits and need a subscription.
Plugin configuration
Code (YAML):
settings
:
# Message prefix
prefix
:
"�A4FB&lᴘ	CFB&lᴏ_FB&lᴡDFB&lᴇUFB&lʀEFB&lᴀLFB&lᴄ&f:"
# API key for AI
apiKey
:
"free"
# VL at which the player will be punished
punishmentVL
: 3
# How often (in seconds) to clear players' VL (0 - disable)
vl-clear-interval-seconds
: 1500
# Show alerts in console?
console-alerts
: true
# Probability threshold to consider a player a cheater
# (Do not change if you don't know what this means)
probability
: 0.85
# Commands executed when punishmentVL is reached
punishmentCommands
:
-
"kick {player} Suspected of using cheats"
messages:
no-permission
:
"{prefix} &cNo permission."
only-player
:
"{prefix} &cThis command can only be used by a player."
player-not-found
:
"{prefix} &cPlayer not found."
alerts-enabled
:
"{prefix} &aAlerts enabled."
alerts-disabled
:
"{prefix} &cAlerts disabled."
reload
:
"{prefix} &aConfig reloaded."
player-info
:
-
"{prefix}:"
- "&fName
:
�A4FB{player}"
- "&fUUID
:
�A4FB{uuid}"
- "&fVL
:
�A4FB{vl}&7/�A4FB{max_vl}"
alert
:
"{prefix} &fPlayer �A4FB{player} &7(checkUUID: &f{checkUUID}&7) &fis suspected of using cheats on �A4FBAim &7(P: {probability}, flag: {flag}) &7VL: &f{vl}&7/&f{max_vl}"
help
:
-
"{prefix}"
-
"�A4FB/powerac player <name> &7- player info"
-
"�A4FB/powerac alerts &7- enable/disable alerts"
-
"�A4FB/powerac reload &7- reload config"
Screenshots