Objectives
Last updated Sep 18, 2026
Objectives
SoapsQuest tracks 43 vanilla objective types out of the box. With all optional integrations installed, 61 types are available.
Each objective in quests.yml uses type, usually target, and amount. See Creating Quests for YAML structure.
Admin test papers: /sq give <player> showcase_<type> (requires soapsquest.admin on the quest).
Combat and damage
| Type | Description |
|---|---|
kill |
Kill entities |
kill_mythicmob |
Kill MythicMobs (MythicMobs plugin) |
kill_player |
Kill players |
damage |
Deal damage |
bowshoot |
Shoot arrows |
projectile |
Launch projectiles |
death |
Die |
Blocks and items
| Type | Description |
|---|---|
break |
Break blocks |
place |
Place blocks |
collect |
Pick up items |
drop |
Drop items |
craft |
Craft items |
smelt |
Smelt in furnace |
enchant |
Enchant items |
anvil_repair |
Repair on anvil |
smith |
Smith at smithing table |
harvest |
Harvest mature crops |
consume |
Eat or drink |
interact |
Interact with blocks |
Break, place, and collect support multi-target lists. Player-placed block farming is blocked when anti-cheat is enabled.
World and movement
| Type | Description |
|---|---|
move |
Travel distance (blocks) |
vehicle |
Ride vehicles |
elytra_fly |
Glide with elytra |
jump |
Jump |
explore_biome |
Enter biomes |
enter_world |
Enter worlds or dimensions |
playtime |
Minutes while quest is active |
Skills and progression
| Type | Description |
|---|---|
reachlevel |
Reach an XP level |
gainlevel |
Gain XP levels |
xp_pickup |
Collect XP orbs |
advancement |
Earn advancements |
equip |
Wear or hold gear |
Social and misc
| Type | Description |
|---|---|
fish |
Catch fish |
tame |
Tame animals |
breed |
Breed animals |
shear |
Shear entities |
trade |
Trade with villagers |
brew |
Brew potions |
sleep |
Sleep in beds |
heal |
Regenerate health |
firework |
Launch fireworks |
chat |
Send chat messages |
command |
Run commands |
placeholder |
PlaceholderAPI threshold |
Integration objectives
Require the listed plugin and integrations enabled (auto-detect by default).
WorldGuard
wg_enter_region, wg_leave_region, wg_time_in_region
Lands
lands_enter_land, lands_visit_land, lands_claim_chunks, lands_land_level, lands_deposit, lands_member_count
Citizens
citizens_talk_npc, citizens_deliver_npc, citizens_kill_npc
mcMMO
mcmmo_skill_level, mcmmo_skill_gain, mcmmo_power_level, mcmmo_ability, mcmmo_xp_gain
Denizen
denizen_run (also /sq denizen signal <script>)
See Integrations for examples.
Sequential quests
Set sequential: true on the quest. Only the current objective receives progress until it completes.
Version 1.0.5