#
FAQ & Troubleshooting
#
Advancements don't show up after creating them
Run /padv reload to refresh the advancement UI. This re-initializes all tabs and shows them to all online players.
#
The L menu doesn't update after /padv reload
Close and reopen the advancement menu (press L again). The server has updated the data, but the client cache may still show the old view.
#
/padv apply fails with "stale session"
Your web editor session is outdated. The server data was modified externally (via /padv reload or in-game edits). Re-upload by running /padv editor again, or use --force to override.
#
Error "An AdvancementTab with 'namespace' already exists"
This is normal during reload and is handled automatically in v2.0+. If you see this, update to the latest version.
#
GUI buttons don't work / items can be taken
Ensure you have the correct version of the plugin. GUI title checks are version-specific. The issue was fixed in v2.0.
#
config.yml has duplicated comments after update
This was a bug in the ConfigUpdater's comment re-insertion logic (fixed in v2.0). Delete the corrupted config.yml and run /padv reload to regenerate it from resources.
#
Can I use ItemsAdder/Oraxen textures?
Yes, use iconCustomModelData for the advancement icon and customModelData for item types. Set the custom model data number that matches your resource pack configuration.
#
How do I migrate from another advancements plugin?
PremiumAdvancements does not have an import tool for other plugins. You'll need to recreate your advancements manually via the web editor or YAML files.
#
MySQL connection fails
- Verify MySQL server is running
- Check host, port, username, and password
- Ensure the database exists
- Check that MySQL user has CREATE TABLE privileges
- Check firewall rules (port 3306)
#
Web editor shows "Failed to upload"
- Check that
editor.api-urlin config.yml is correct - Verify the server can reach the API URL (outbound HTTPS)
- Check console for detailed error messages (enable
editor.debug: true)
#
Placeholders return empty
- Ensure PlaceholderAPI is installed
- Verify the placeholder uses the correct format
- Check that the advancement ID exists
- Reload PlaceholderAPI:
/papi reload
#
Money rewards don't work
- Ensure Vault and an economy plugin are installed
- Verify the economy plugin is functioning
- Check that
money.enabled: trueandmoney.amountis set
#
Discord webhooks don't send
- Enable globally:
webhook.enabled: truein config.yml - Set the webhook URL in webhook.yml
- Enable per-advancement:
webhook-enabled: true - Check that the Discord webhook URL is valid and active