Skip to content

Messages & Language

Every line a player sees lives in lang.yml. Nothing is hardcoded, so you can reword, translate, or recolour any of it. Run /dq reload after editing.

Both classic & codes and hex like #ff0000 work anywhere in a message, through TheAPI. Set any message to an empty string "" to switch it off completely with no blank spam.

prefix: "&8[&6Quests&8] &7"
quest-completed: "&aQuest done: &f%quest%&a! Reward is yours."

Some lines fill in values for you. Use them where the default text does:

PlaceholderBecomesUsed in
%count%number of quests / pool sizeassigned and reload lines
%quest%the quest’s display namecompletion and claim lines
%player%a player namereset line
%time%time left as textthe menu timer
%state%bonus status textthe menu bonus item
KeyWhen it shows
new-quests-assigneda fresh set is handed out
quest-completeda quest is done in auto mode
quest-completed-claima quest is ready to claim in manual mode
quest-claimeda player claims a reward
bonus-completedthe all-five bonus fires
data-loadingthe menu is opened before data has loaded
no-permissiona player lacks the permission
reloaded/dq reload finishes
reset-usage, reset-done, player-not-foundaround /dq reset
unknown-subcommandan unknown subcommand is typed
KeyControls
menu-titlethe menu window title
menu-timer-name, menu-timer-lorethe time-left item
menu-bonus-name, menu-bonus-lorethe bonus item
menu-claim-hintthe extra lore on a quest waiting for a manual claim
menu-claimed-hintthe extra lore on a finished, already-claimed quest
menu-missing-questa quest that was removed from the pool
bonus-state-locked, bonus-state-ready, bonus-state-claimedthe three bonus states

The countdown is built from two small format lines so you can style it:

time-format-hours: "%hours%h %minutes%m"
time-format-minutes: "%minutes%m"