DUXPLIMA Documentation

Reference

Every command, permission, placeholder and file of uxmQuests.

Command names below are the defaults; commands.conf renames, aliases or disables any of them and needs a restart. The admin command also answers to /uxmquests, /uxmq and /questsadmin; the player command to /quests, /quest and /q. A player command refuses with a message when the permission is missing; an admin command is hidden.

Contents: Player commands · Admin commands · Permissions · Placeholders

Player commands

CommandPermissionWhat it does
/questsuxmquests.useOpens the quest window, or writes the board in chat when there is no window.
/quests start <group> <quest>uxmquests.useStarts a quest a catalogue offered.
/quests claim <group> <quest>uxmquests.useTakes the reward of a finished quest, for a manual group.
/quests reroll <group> <quest>uxmquests.rerollSwaps a quest for another one from the same pool, within the rerolls the player has.
/quests passuxmquests.useLists every pass and where the player stands.
/quests pass claim <pass>uxmquests.useTakes every pass reward reached and not yet taken.
/quests languxmquests.languageShows the language the player reads and what else the server has.
/quests lang set <language>uxmquests.languageChooses the language.
/quests lang resetuxmquests.languageGoes back to the client or default language.

Admin commands

CommandPermissionWhat it does
/uxmquestsuxmquests.admin.versionPrints the usage line.
/uxmquests versionuxmquests.admin.versionShows the running version.
/uxmquests reloaduxmquests.admin.reloadReads the configuration, groups, passes, windows, messages and theme again.
/uxmquests doctoruxmquests.admin.doctorChecks the storage and the windows.
/uxmquests typesuxmquests.admin.inspectLists every task type a group file may write.
/uxmquests problemsuxmquests.admin.inspectLists what the last load of the files could not read.
/uxmquests totals <player>uxmquests.admin.inspectShows how many quests a player has ever finished.
/uxmquests pass top <pass> <season>uxmquests.admin.inspectShows the top of a pass; season 0 is all time.
/uxmquests trigger <player> <trigger> <amount>uxmquests.admin.triggerAdvances trigger tasks named <trigger>.
/uxmquests finish <player> <group> <quest>uxmquests.admin.finishFinishes one quest of a player's board; the reward is paid the ordinary way.
/uxmquests reset board <player> <group>uxmquests.admin.resetThrows a board away so the next look draws a new one.
/uxmquests reset totals <player>uxmquests.admin.resetForgets everything a player has finished.
/uxmquests pass xp <player> <amount>uxmquests.admin.passGives pass experience, with every booster applied.
/uxmquests pass booster <player|server> <multiplier> <time>uxmquests.admin.passStarts a timed booster.
/uxmquests lang set-player <player> <language>uxmquests.admin.languageSets the language another player reads.
/uxmquests lang reset-player <player>uxmquests.admin.languageClears another player's choice.

A <time> is a span such as 30m, 12h or 7d.

Permissions

PermissionDefaultMeaning
uxmquests.useeveryoneOpen the quest window, read boards, start and claim quests, read passes.
uxmquests.languageeveryoneChoose the language the player reads.
uxmquests.rerolleveryoneSwap a quest.
uxmquests.count.<n> and uxmquests.count.<group>.<n>op for the count.* nodeA board of n quests, in every group or in one. The highest number wins.
uxmquests.rerolls.<n>op for the rerolls.* noden rerolls per board. The highest number wins.
uxmquests.bypassopCounts progress the anti-glitch rules would refuse. The node is anti-glitch.bypass-permission.
uxmquests.admin.languageopSet or clear another player's language.
uxmquests.admin.finishopFinish a quest for a player.
uxmquests.admin.resetopReset a board or the totals.
uxmquests.admin.inspectoptypes, problems, totals, pass top.
uxmquests.admin.triggeroptrigger.
uxmquests.admin.passoppass xp and pass booster.
uxmquests.admin.doctoropdoctor.
uxmquests.admin.versionopversion and the bare admin command.
uxmquests.admin.reloadopreload.
uxmquests.admin.*opDeclared as "everything an operator does". It lists no child nodes, so grant the specific nodes above or use the permission plugin's own wildcard.

The premium track of a pass is the permission named by premium in the pass file, for example uxmquests.pass.season.premium in the shipped season.conf. The prefixes of the count and rerolls permissions are ranks.board-size and ranks.rerolls in config.conf.

Placeholders

The plugin registers no PlaceholderAPI placeholders. It reads them: a placeholder task compares any PlaceholderAPI value, and PlaceholderAPI is applied to reward lines after the plugin's own tokens when it is installed. The message tags <quest>, <group>, <done>, <needed>, <percent>, <pass>, <tier>, <tiers>, <xp> and <time> are filled inside the sentences the plugin sends and are not PlaceholderAPI placeholders.