Skip to main content
Modules extend the core scanning functionality with notifications, automation, and data management. All module config files are located in plugins/AdvancedModList/modules/.

Start Scan

File: modules/start-scan.yml Automatically probes players when they join the server.

probe-delay-ticks

Controls how long after joining the scan starts.

Cooldown

An optional cooldown setting prevents repeated rescans within a defined window (in seconds). Useful if players reconnect frequently.

Discord

File: modules/discord.yml Sends scan results to one or more Discord channels via webhooks. Supports multiple webhook targets, each with configurable event groups: Additional options include player head thumbnails, a server name label, and UUID inclusion in the embed.

Auto Command

File: modules/auto-command.yml Executes console commands automatically after a scan based on the result.

Detection modes

Available placeholders in commands

Velocity proxy forwarding is supported via compatible external plugins.

Bypass Detection

File: modules/bypass-detection.yml Analyzes scan patterns for signs of result manipulation or information hiding. This is separate from blocked-mod detection.

GUI

File: modules/gui.yml Configures the /aml gui in-game interface. Options include:
  • Sort order for the mod list
  • Filtering options for result types

Multi-Server

File: modules/multi-server.yml Synchronizes player scan data across multiple servers using a shared MySQL database. Each server must have a unique server identifier in the config. All servers sharing data must connect to the same MySQL database with the correct credentials and permissions.
The multi-server module requires MySQL. The plugin will not sync data without a properly configured and accessible database.