Command and permission reference¶
Arguments in <angle brackets> are required. Arguments in [square brackets] are optional. Do not type the brackets.
Root command¶
Shows the running plugin version. It has no explicit permission.
Commands¶
| Syntax | Permission | Target | Common failure |
|---|---|---|---|
bdq quests |
None | Command sender | Board configuration invalid or assignment count exceeds configured slots |
bdq reload |
betterdailyquest.command.reload |
None | Invalid content rejects the reload and keeps the previous runtime active |
bdq give <group> <quest> [player] |
betterdailyquest.command.give |
Online; defaults to sender | Already assigned or completed non-repeatable quest |
bdq clear <player> <questID> |
betterdailyquest.command.clear |
Online and loaded | Assignment not found |
bdq reset <player> <questID> |
betterdailyquest.command.reset |
Online and loaded | Assignment or quest content unavailable |
bdq start <questID> |
betterdailyquest.command.start |
Command sender | Assignment unavailable, complete, or already started |
bdq start-others <player> <questID> |
betterdailyquest.command.start.others |
Online and loaded | Assignment unavailable, complete, or already started |
bdq reroll <questID> |
betterdailyquest.command.reroll |
Command sender | Limit reached or no different quest |
bdq reroll-others <player> <questID> |
betterdailyquest.command.reroll.others |
Online and loaded | Limit reached or no different quest |
bdq complete <player> <questID> |
betterdailyquest.command.complete |
Online and loaded | Assignment unavailable or already complete |
Behavior¶
givecreates a new assignment. It does not fill the whole group.reloadvalidates first-party configuration and content before replacing the running state.cleardeletes the assignment and task progress without recording completion.resetrestarts the same quest with fresh progress.startlets a player begin a waiting assignment created withneed-starting: true.questsopens the sender's protected inventory board. Left-clicking a waiting quest uses the same start transition and requiresbetterdailyquest.command.start.start-otherslets staff or the console start a waiting assignment for an online, loaded player.rerollchooses a different eligible quest from the same group.completefinishes tasks and runs configured completion events and rewards.- Quest IDs are matched without case, but using the configured spelling is clearer in logs.
- The self
startcommand requires a player sender. The console must usestart-others. - The
questscommand also requires a player sender and cannot view another player's assignments.
See Use commands and permissions for staff-role guidance.