FAQ
Short answers to the things people ask most. Still stuck? Head to Support.
The plugin will not enable, what is wrong?
Nine times out of ten, TheAPI is missing. It is a hard dependency and runs the menu. Install it in plugins/ and restart. The console line from zDailyQuests will say so. See Installation.
My quest is not making progress.
A few things to check:
- Some objectives are checked only when the menu opens, not live:
GET,LOCATION, andPLACEHOLDER. Reopen the board to tick them forward. - Check the
target-typematches the exact material or entity. ForBREAK, use the block’s own name (DIAMOND_ORE, notDIAMOND). PLACEHOLDERquests need PlaceholderAPI installed.
See Objective Types for each one’s quirks.
A player got the same quests two days running.
avoid-repeat tries to stop that, but if your pool is barely bigger than a board it cannot always avoid an overlap. Add more quest files to widen the pool. See Creating Quests.
Rewards are not paying out.
Check your claim mode. In MANUAL mode a finished quest waits for the player to click it in the menu, it does not pay on its own. In AUTO mode it pays the instant the target is hit. Also make sure any reward command actually works when run from console with a real player name.
How do I test resets without waiting a day?
Set reset-interval-hours: 1 in config.yml and reload. Or force it with /dq reset <player>.
Can I change how many quests a player gets?
Yes, set quests-per-player in config.yml. In RARITY mode make the rarity-counts add up to the same number.
Does it work across multiple servers?
Point every server at the same MySQL database and player data is shared. See Storage & Data.