plugin.quests

by feildmaster (October 11, 2026)

Look up the user’s quests.

Syntax

plugin.quests;

Methods

getQuests()
The quests UnderScript currently has. This is empty until update() has been called.
update()
Get the latest quests. Returns a promise for { quests, previous }.

Quests

Quest {
  id,
  name,
  reward, // { reward, type }
  progress, // { value, max, complete }
  claimable,
  claimed,
}

The questProgress event is emitted with the updated and the previous quests whenever progress changes.

Examples

plugin.quests.update().then(({ quests, previous }) => {
  console.log(quests.filter((quest) => quest.claimable));
});