Skip to content

The Daily Board

The daily board is the heart of the plugin. Every player has their own, and it runs on their own clock.

The first time a player opens the menu, or right after a reset, the plugin builds them a fresh set:

  1. It picks five quests at random from your pool. How the pick works depends on your selection mode.
  2. No quest repeats inside the same set.
  3. Their 24 hour timer starts from that exact moment.
  4. They get a chat line telling them fresh quests are ready.

The count of quests per set is a setting (quests-per-player, default five), so you can make boards larger or smaller.

The timer is tied to the player, not the server clock. Someone who first opens their board at 9pm has until 9pm the next day, not until some shared midnight. Two players who started at different times keep separate countdowns. The menu shows each player their own time left.

When a player’s timer runs out:

  • Any quests they did not finish simply vanish. There is no partial credit carried into the next set.
  • A fresh five is picked.
  • With avoid-repeat: true the plugin tries not to hand out the exact same five again. If your pool is too small to avoid it, it relaxes that rule on its own so you always get a full board.

You can also force a reset early with /dq reset <player>, handy for events or fixing a stuck board. See Commands.

At any moment each quest on the board sits in one of these phases, and the menu shows which:

Not started

Assigned, but no progress yet.

In progress

Some progress made, target not reached.

Completed, unclaimed

Target reached, reward waiting on a click. Only happens in manual claim mode.

Completed

Reward handed out, quest done for the day (or ready to repeat, if it can).

Each quest file decides on its own whether to show one shared look for all phases, or a different icon, name, and lore per phase. See Creating Quests.

Clearing every quest in the set fires one extra bonus reward:

  • It pays the first time all five are done. In auto mode that means all completed, in manual mode it means all actually claimed.
  • It does not care whether any quest was maxed out on repeats, just that all five are done once.
  • It fires once per set. A reload or a relog after claiming it will not pay it again.

Set what the bonus gives in config.yml under bonus-reward.