Write a quest

Last updated Oct 28, 2026

I want: to write a quest in YAML

Edition: Free and Premium.

Steps

  1. Open plugins/SoapsQuest/quests.yml.
  2. Add a quest id with display, tier, difficulty, objectives, and rewards.
  3. /sq reload.
  4. /sq give <you> <questId> and test the loop.

Verify

Check Passes when
Reload No validation errors for that quest
Paper Display and lore match what you wrote
Progress Objectives track in the world
Reward Claim pays the configured rewards

Guide: Creating Quests · Objectives · Rewards
Defaults: Default quests.yml

Still stuck? Ask about this page