This plugin adds anti-cheat functionality to your server, targeting Aim, KillAura, ElytraTarget, and other modules used by modern cheat clients.
Using an advanced data analysis system, it detects even private cheats.
Rotation detection
This module detects the Aim, KillAura, and ElytraTarget mods with incredible accuracy. Detection takes 1 to 2 minutes.
Preview:
Information hider
Hides: the quantity, duration, and enchantments of items, as well as players' health
Preview:
Behavior analysis
Detects cheaters as soon as they join the server by analyzing network packets and checking their history across other servers.
Preview:
Is it free?
Yes, the anti-cheat tool is free, and you can use it to its full extent without purchasing any additional subscriptions. Our goal is to support new servers and combat cheaters.
PS: To use the free version, you need to register on the website https://powerac.net to obtain an API key
Plugin Configuration
Using an advanced data analysis system, it detects even private cheats.
Rotation detection
This module detects the Aim, KillAura, and ElytraTarget mods with incredible accuracy. Detection takes 1 to 2 minutes.
Preview:
Information hider
Hides: the quantity, duration, and enchantments of items, as well as players' health
Preview:
Behavior analysis
Detects cheaters as soon as they join the server by analyzing network packets and checking their history across other servers.
Preview:
Is it free?
Yes, the anti-cheat tool is free, and you can use it to its full extent without purchasing any additional subscriptions. Our goal is to support new servers and combat cheaters.
PS: To use the free version, you need to register on the website https://powerac.net to obtain an API key
Plugin Configuration
YAML:
settings:
# Message prefix
prefix: "�A4FB&lᴘ	CFB&lᴏ_FB&lᴡDFB&lᴇUFB&lʀEFB&lᴀLFB&lᴄ&f:"
# API key for AI (site: https://powerac.net)
apiKey: "YOUR_KEY_HERE"
# Show alerts in console?
console-alerts: true
esp:
# Hide armor enchantments from entity equipment packets while keeping enchanted glint.
hide-enchants: true
# Hide visible health values for other players.
hide-health: true
# Hide visible durability state from entity equipment packets.
hide-durability: true
# Hide stack count from entity equipment packets.
hide-count: true
violations:
# How often (in seconds) to clear players VL (0 - disable)
clear-interval-seconds: 1500
# Total VL required before punishment commands are executed.
max-vl: 3
# Commands executed after reaching maxVL.
# Placeholders: {player}, {uuid}, {module}, {reason}, {vl}, {added_vl}, {probability}, {total_vl}, {max_vl}.
punishment-commands:
- "kick {player} Cheating"
suspicious:
brands:
# Block clients with suspicious brand/version combinations.
block: true
players:
# Kick players that were repeatedly detected by the AI backend.
block: true
# Players listed here are never kicked by suspicious-player checks.
white-list: []
performance:
# Disable rotation checks while TPS is below
min-tps-to-check: 18.0
discord:
# Enable Discord webhook notifications for detections
enabled: false
# Sends on first detection and then on each multiple of this VL value (example: 3 -> 1, 3, 6, 9)
send-every-vl: 3
# Discord webhook URL
url: ""
# Embed color (#RRGGBB, 0xRRGGBB, or decimal)
embed-color: "#00A4FB"
# Embed title
embed-title: "PowerAC Detection"
# Embed description lines. Placeholders:
# {player}, {uuid}, {module}, {reason}, {vl}, {added_vl}, {total_vl}, {probability}, {detection_count}
content:
- "**Player:** {player}"
- "**UUID:** {uuid}"
- "**Module:** {module}"
- "**Reason:** {reason}"
- "**Probability:** {probability}"
- "**Added VL:** {added_vl}"
- "**Check VL:** {vl}"
- "**Total VL:** {total_vl}"
- "**Detection Count:** {detection_count}"
messages:
player-limit-reached: "&cServer is full! Upgrade your PowerAC plan to allow more players."
suspicious-brand-kick: "&cSuspicious client brand detected. Brand: {brand}, version: {version}."
suspicious-player-kick: "&cSuspicious player detected."
connection-lost: "&cPowerAC initialization in progress, please try again in a few seconds..."
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."
socket-status-connected: "{prefix} &aConnected to socket server."
socket-status-disconnected: "{prefix} &cDisconnected from socket server."
player-info:
- "{prefix}"
- "&fName: �A4FB{player}"
- "&fUUID: �A4FB{uuid}"
- "&fVersion: �A4FB{version}"
- "&fBrand: �A4FB{brand}"
- "&fVL: �A4FB{vl}"
alert: "{prefix} &fPlayer �A4FB{player} &fflagged by �A4FB{module} &7(reason: {reason}, +vl: {added_vl}, total: {vl})"
help:
- "{prefix}"
- "�A4FB/powerac player <name> &7- player info"
- "�A4FB/powerac alerts &7- enable/disable alerts"
- "�A4FB/powerac status &7- socket connection status"
- "�A4FB/powerac train <legit|cheater> [true|false] &7- send rotation samples to training"
- "�A4FB/powerac reload &7- reload config"
