> For the complete documentation index, see [llms.txt](https://stellarskills.gitbook.io/stellarskills-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stellarskills.gitbook.io/stellarskills-docs/objectives.md).

# objectives

See [quest guide](file:///4985688/configuration/quests.md). This is now XP-based despite the legacy filename. Disabled example chapters will not run until explicitly enabled.

Server path: `config/stellarskills/objectives.yml`. Shipped snapshot only; do not overwrite an existing server file blindly.

```yaml
enabled: true

objectives:
  anomaly_containment:
    title: Anomaly Containment
    description: Capture ten unstable Stellar Anomalies.
    event: anomaly_capture
    target: 10
    repeat: repeatable
    maximum-completions: 20
    progress-message-every: 5
    reward:
      xp: 100

  genetic_reversion:
    title: Genetic Reversion
    description: Complete five Anomaly Reversion treatments.
    event: anomaly_cure
    target: 5
    repeat: repeatable
    maximum-completions: 20
    progress-message-every: 1
    reward:
      xp: 100

  first_legendary:
    title: First Legendary Discovery
    description: Capture any Legendary Pokemon.
    event: capture
    target: 1
    repeat: once
    filters:
      legendary: true
    reward:
      xp: 300
    announce-completion: true

  legendary_collector:
    title: Legendary Collector
    description: After your first Legendary, capture four more Legendary Pokemon.
    event: capture
    target: 4
    repeat: once
    prerequisites: [first_legendary]
    filters:
      rarity: legendary
    progress-message-every: 1
    reward:
      xp: 600

  moltres_specialist:
    title: Moltres Specialist
    description: Capture four Moltres. Regional namespaces are optional in species filters.
    event: capture
    target: 4
    repeat: once
    filters:
      species: moltres
    progress-message-every: 1
    reward:
      xp: 800

  fire_type_collector:
    title: Fire-Type Collector
    description: Capture 100 Pokemon that have Fire as either of their types.
    event: capture
    target: 100
    repeat: once
    filters:
      types-any: [fire]
    progress-message-every: 10
    reward:
      xp: 1000

  fire_type_hunter:
    title: Fire-Type Hunter
    description: Defeat 100 wild Pokemon that have Fire as either of their types.
    event: defeat
    target: 100
    repeat: once
    filters:
      type: fire
    progress-message-every: 10
    reward:
      xp: 800

  shiny_hunter:
    title: Shiny Hunter
    description: Capture a Shiny Pokemon that is not an Ultra Beast.
    event: capture
    target: 1
    repeat: repeatable
    maximum-completions: 10
    filters:
      shiny: true
      ultra-beast: false
    reward:
      xp: 200

  ultra_beast_research:
    title: Ultra Beast Research
    description: Capture three Ultra Beasts.
    event: capture
    target: 3
    repeat: once
    filters:
      ultra-beast: true
    progress-message-every: 1
    reward:
      xp: 600

  master_ball_legend:
    title: Master Ball Legend
    description: Capture a Legendary Pokemon using a Master Ball.
    event: capture
    target: 1
    repeat: once
    filters:
      legendary: true
      ball: master_ball
    reward:
      xp: 200

  high_level_dragon:
    title: Apex Dragon
    description: Defeat a wild Dragon-type Pokemon at level 70 or higher.
    event: defeat
    target: 1
    repeat: once
    filters:
      types-any: dragon
      min-level: 70
    reward:
      xp: 300

  breeder_weekly:
    title: Weekly Breeder
    description: Hatch ten Pokemon each UTC week for a recurring reward.
    event: hatch
    target: 10
    repeat: weekly
    progress-message-every: 5
    reward:
      xp: 200

  evolution_daily:
    title: Daily Evolution
    description: Evolve two Pokemon each UTC day.
    event: evolve
    target: 2
    repeat: daily
    progress-message-every: 1
    reward:
      xp: 100

  pokemon_training:
    title: Dedicated Trainer
    description: Earn 25000 Pixelmon experience across any owned Pokemon.
    event: pokemon_xp
    target: 25000
    repeat: repeatable
    maximum-completions: 20
    progress-message-every: 5000
    reward:
      xp: 100

  diamond_miner:
    title: Diamond Miner
    description: Mine 32 diamond ore blocks using server-side Minecraft events.
    event: block_break
    target: 32
    repeat: repeatable
    maximum-completions: 10
    filters:
      block: [minecraft:diamond_ore, minecraft:deepslate_diamond_ore]
    progress-message-every: 8
    reward:
      xp: 200

  monster_hunter:
    title: Monster Hunter
    description: Defeat 100 configured hostile Minecraft mobs.
    event: mob_kill
    target: 100
    repeat: repeatable
    maximum-completions: 25
    filters:
      entity: [minecraft:zombie, minecraft:skeleton, minecraft:creeper, minecraft:spider]
    progress-message-every: 25
    reward:
      xp: 200

  elemental_intro:
    enabled: false
    title: A Trainer's First Steps
    description: Capture five Pokemon to begin the Elemental Journey.
    campaign: Elemental Journey
    event: capture
    target: 5
    repeat: once
    reward: {xp: 150}

  elemental_fire:
    enabled: false
    title: Walk the Ember Path
    description: Choose this path, then capture ten Fire-type Pokemon. The Tide Path will be locked.
    campaign: Elemental Journey
    event: capture
    target: 10
    repeat: once
    prerequisites: [elemental_intro]
    conflicts: [elemental_water]
    filters: {types-any: fire}
    acceptance-required: true
    reward: {xp: 400}

  elemental_water:
    enabled: false
    title: Walk the Tide Path
    description: Choose this path, then capture ten Water-type Pokemon. The Ember Path will be locked.
    campaign: Elemental Journey
    event: capture
    target: 10
    repeat: once
    prerequisites: [elemental_intro]
    filters: {types-any: water}
    acceptance-required: true
    reward: {xp: 400}

  elemental_mastery:
    enabled: false
    title: Elemental Mastery
    description: After mastering either path, win twenty wild Pokemon battles.
    campaign: Elemental Journey
    event: defeat
    target: 20
    repeat: once
    prerequisites: [elemental_fire, elemental_water]
    prerequisite-mode: any
    reward: {xp: 750}
```
