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