- Minecraft Versions
- 1.8, 1.9, 1.10, 1.11, 1.12, 1.14, 1.15, 1.16
Description of the AAC plugin
AAC (Advanced Anti Cheat) - One of the best anti cheats for minecraft server. This anti-cheat will protect the server from hacking and crashes, and will also prevent players from using killaura and other popular cheats, for example, it will prohibit chat spam, archery too fast, try to fly using cheats, move or break blocks too fast, use autoclicker .
What the AAC plugin can do
Please note that this is not a complete list of all blocked hacks.
Movement:
Flight (movement)
Speed (movement)
Glide (movement)
FastFall (movement)
Spider (climb walls) (move)
HighJump (movement)
Longjump (movement)
SelfDamage (movement)
MiniJump (movement/crits)
Jesus (movement on water) (movement)
Phase/NoClip
vclip
FastLadder (move)
And a few more movements.
The battle:
Killaura / Force Field (FightSpeed / Killaura / Hitbox / Move)
Aimbot (Killaura/Move)
Click-Aura (Killaura / Hitbox)
FightBot (Killaura/Hitbox/Move)
Anti-Knockback (knockback / movement)
FastBow (FastBow/BadPackets/Move)
Regeneration (Regen / BadPackets / Move)
FastEat (FastUse)
NoPotion/Zoot (BadPackets/Regen/Move)
NoSwing (NoSwing)
ForcePush (BadPackets/Move)
BoatFly - 1.9+ (Move)
ElytraFly - 1.9+ (Move)
World settings:
fastbreak
FastPlace (FastPlace)
CivBreak (FastBreak)
NoSwing (NoSwing)
NoBreakDelay (FastBreak)
GhostHand (interact)
Freecam if you break blocks (Interaction)
Liquids (interaction)
AAC Plugin Features:
SETUP - AAC has a comprehensive configuration file. You can enable or disable any component in AAC. You can change the way each of them work and change the thresholds they work with. If you need discreet automatic breach detection, AAC can do it. If you want to give your server staff tons of information to catch hackers faster, AAC can do that too. If you have a lot of employees and you need something just to alert the staff, AAC can do it. Want to see the config in person?
AUTOMATIC - AAC has a fully automated punishment system. After AAC is sure that the player is hacking (leniency can be configured), the player is automatically kicked from the server (kicked). After a configurable number of hits, that player is automatically banned. Both auto-hit and auto-ban can be completely disabled or modified to match the existing punishment system on your server.
VERSATILE - AAC can provide staff with detailed information about suspected players. Personnel with "AAC.notify" permission are notified when a player is suspected of hacking but has not been automatically removed. AAC keeps a log file of every failed check, kick or ban. If a player is kicked, the log file will show details of why they were kicked. This allows the staff to check all the reasons why the player was kicked. Personnel with AAC.verbose permission can see every detail of AAC's inner workings (must also be enabled in the configuration).
EASY - AAC is a relatively lightweight plugin. However, keep in mind that AAC does have to handle every move of every player on the server, so it's by no means completely invisible.
KILLAUR DETECTION - AAC has many sophisticated Killaura detection methods and successfully blocks advanced clients to a significant advantage. Hackers are detected even if they limit their field of vision, strike at random intervals, or try any other trick. Almost all existing public and many private clients are blocked.
GUI - AAC has an easy-to-use graphical interface so your employees can easily manage the outputs sent to them, check statistics about possible hackers, and enable or disable real-time checks while the server is running.
PLACEHOLDRAPI - AAC uses the PlaceholderAPI if present for configured threshold commands, allowing for more detailed logging.
AAC plugin commands:
/aac
- Shows the AAC version./aac help
- shows available subcommands/aac reload
- Reload the AAC check and the check part of the configuration./aac status
- Shows current time, number of online players and lists enabled checks/aac manage
- Shows a graphical interface for enabling and disabling checks on the fly (not stored in the configuration)/aac moderator
- Shows a GUI with a long view vl of online players (server may take longer to collect all player head skins)/aac notify [message]
- Send a message to all people with AAC.notify permission. Will be called by the staff chat prefix./aac verbose
- Enable verbose output in the game for all players./aac banvl [vl] [player] ([info...])
- Add vl to permanent violation counter bans.yml with additional information.AAC plugin permissions:
AAC.* - Access to all commands;
AAC.version - Access to the /aac command;
AAC.unban - Access to the /aacunban command;
AAC.kick - Access to the /aackick command;
AAC.bypass - Allows you to bypass protection;
AAC.admin - Access to the /aacadmin command;
AAC.manage - On / Off check AAC;
AAC.debug - Access to the /aacdebug command;
AAC.verbose - Access to the /aacverbose command;
AAC.message - Access to the /aacmessage command;
AAC.notify - Access to the /aacstaffnotify command;
AAC.restorechunk - Resubmit the chunk data for the chunk the player is standing on, removing fake blocks created by plugins.
AAC.banvl - Access to the /aac banvl command
Installation
- Download AAC and ProtocolLib and place them in your plugins directory. Pay attention to the overview of ProtocolLib to determine which version you need to download.
- Restart your server.
- Give staff members appropriate permissions. We suggest: aac.alerts, aac.status, aac.spectate and aac.check
- Read through /aac help in-game
- Optional Configure the kick commands in config.yml to your liking
- If you use ViaRewind, make sure you are on 1.5.3 or above.
- If you use ViaVersion, make sure you are on 3.2.1 or above.
- AAC must be installed on all backend servers where you want alerts/detection.
- Configure a MySQL database in config.yml. All backend servers must be connected to the same database.
- Set bungeecord: true for cross server alerts in config.yml.
- To execute commands on the proxy server, consider installing CommandSync