PlaceholderAPI shows “0 placeholder hook(s) registered”
This log line does not indicate a failure — it is a misleading message from PlaceholderAPI itself. Verify the expansion is active:- Check your server log for:
- Test a placeholder in-game:
Players disconnect during scanning
Decoder exceptions or packet errors during a scan usually indicate that the transport settings are too aggressive for your Minecraft version. Fix:/aml reload. If disconnections continue, lower probe-speed further.
Scans are slow on newer Minecraft versions
Newer versions have stricter packet handling. Reduce the scope of each scan:- Use
check-mode: "BLOCKED"for the fewest packets - Use
check-mode: "RELEVANT"for a balanced scan - Keep
check-delay-ticks: 0 - Only increase
probe-speedif players are not disconnecting
Players show no mods detected
This is expected for vanilla clients. For modded clients, check the following:Multi-server data is not syncing
Check all of the following:- The multi-server module is enabled in
modules/multi-server.yml - MySQL credentials are correct and the database is reachable
- Each server has a unique server name configured
- The database user has sufficient permissions (SELECT, INSERT, UPDATE, DELETE)
Discord webhooks are not sending
- Confirm the module is enabled in
modules/discord.yml - Verify the webhook URL is valid and the channel still exists
- Check that the event group (
allowed,illegal,warn) matches the scan result you are testing with - Increase the timeout value if the server has high latency to Discord’s API
Operators are not exempt from scanning
This is intentional. Operators are not automatically bypassed. Only players with theaml.bypass permission are excluded from scans. Grant it explicitly if needed.
Need help?
Still having trouble? Join our Discord and we’ll be happy to help.