Denizen Script Commands


Commands are always written with a '-' before them, and are the core component of any script, the primary way to cause things to happen.
Learn about how commands work in The Beginner's Guide.


Showing 1 out of 184 commands...
NameQuests
Syntaxquests [add/remove/set] (quest:<quest_id>) (stage:<#>) (points:<#>) (override_checks:{true}/false)
Short DescriptionEdits quest player information.
Full DescriptionThis command allows you to give, quit, or set the stage of a quest for a player, or to add, subtract, or set the amount of Quest Points that a player holds.
When modifying quests, the ID (read: NOT the name) must be specified.
Numerical stage number must be present when setting progress.
'override_checks' indicates whether to bypass associated checks (see Usage).
If not modifying a quest, points must be included as a numerical value.
Related TagsNone
Usage Example
# Use to force the player to take quest with ID custom1, ignoring requirements.
- quests add quest:custom1 override_checks:true
Usage Example
# Use to force the player to quit quest with ID custom2, notifying said player.
- quests remove quest:custom2 override_checks:true
Usage Example
# Use to force the player into specified stage 2 of quest with ID custom3.
- quests set quest:custom3 stage:2
Usage Example
# Use to give the player 100 Quest Points.
- quests add points:100
GroupDepenizen
RequiresDepenizen, Quests
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/commands/quests/QuestsCommand.java#L26