New features:
• Spartan anti-cheat flags now appear in /sus automatically
• Themis anti-cheat flags now appear in /sus automatically
Code:# plugins/PerfSUS/config.yml — add under anticheats: spartan: enabled: true themis: enabled: true
Bug fixes:
• Flag and notes menus now show real player names on cracked/offline-mode servers without needing /sus reload first
• Staff commands can target offline players by name when they were seen on the server before
Improvements:
• Staff alerts, Discord webhooks, and exports use the same saved player names as the GUI
• PlaceholderAPI flag lookups for other players work with offline names from the plugin database
• Redis cross-server alerts now respect the normal threshold and cooldown settings
• MySQL startup errors and empty webhook embed failures have been fixed
• Manual /sus flag now triggers Redis alerts and Discord webhooks
• Offline/cracked player names show correctly in the GUI after being flagged once
• Webhook URL in config.yml is auto-migrated to webhooks.yml on startup
• /sus flag can now be run from the console and anticheat punishment commands
• Admin subcommands note, clearnotes, clearflags, cleard and reload also work from console
• Optional anticheat name in /sus flag (player) (anticheat) (check) for clearer flag sources in the GUI
Code:# plugins/PerfSUS/messages.yml — add: flag-usage: "<#EAB308>Usage: <white>/sus flag (player) [anticheat] [check]"
Anticheat example:
"/sus flag %player% grim fly"
Bug fixes:
• MySQL and MariaDB setups now create flag and note tables correctly on first start
• Database mode no longer fails with a syntax error near PRIMARY KEY
