> 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/features.md).

# features

See [Journey guide](file:///4985688/configuration/journey.md) and [leaderboards](file:///4985688/configuration/leaderboards.md). These rewards are separate from XP-only quests.

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

```yaml
schema-version: 1
enabled: true
title: Trainer Journey
subtitle: Specialize your career, master Pokemon, complete contracts, and shape a lasting legacy.
theme: inherit

settings:
  allow-reward-commands: false
  leaderboard-limit: 50
  maximum-aura-sources: 4
  build-code-maximum-length: 2000
  rotation-seed: stellarskills

modules:
  specializations:
    kind: specialization
    title: Class Specializations
    description: Choose an advanced identity after proving yourself in your selected career.
    icon: minecraft:nether_star
    accent-color: "#F7C95E"
    order: 10
    maximum-selections: 3
    selection-groups:
      career_path:
        title: Career Path
        maximum-points: 1
    settings:
      allow-removal: true
      announce: true
    entries:
      rare_hunter:
        title: Rare Hunter
        description: A Catcher path focused on unusual encounters, careful throws, and rare Pokemon.
        icon: minecraft:spyglass
        order: 10
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [capture_specialist]
        conflicts: [ball_technician, conservationist]
        reward:
          currency: skill_points
          amount: 3
          title: Rare Hunter
          badge: Prismatic Ball
          celebration: constellation_burst
        effects:
          - key: pixelmon.shiny_chance
            operation: multiply-final
            values: [1.05]
      ball_technician:
        title: Ball Technician
        description: Improve every carefully prepared Poke Ball and recover from difficult throws.
        icon: minecraft:target
        order: 20
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [capture_specialist]
        conflicts: [rare_hunter, conservationist]
        effects:
          - key: pixelmon.capture_ball_bonus
            operation: multiply-final
            values: [1.08]
      conservationist:
        title: Conservationist
        description: Capture compassionately and keep newly caught Pokemon healthy and friendly.
        icon: minecraft:heart_of_the_sea
        order: 30
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [capture_specialist]
        conflicts: [rare_hunter, ball_technician]
        effects:
          - key: pixelmon.capture_friendship
            operation: add-flat
            values: [5]
      type_master:
        title: Type Master
        description: An Ace Trainer path for specialists who build teams around elemental matchups.
        icon: minecraft:blaze_powder
        order: 40
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [ace_trainer]
        conflicts: [competitive_battler, field_commander]
        effects:
          - key: pixelmon.battle_damage
            operation: multiply-final
            values: [1.04]
      competitive_battler:
        title: Competitive Battler
        description: Train efficiently, refine EV growth, and turn every battle into meaningful progress.
        icon: minecraft:diamond_sword
        order: 50
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [ace_trainer]
        conflicts: [type_master, field_commander]
        effects:
          - key: pixelmon.ev_gain
            operation: multiply-final
            values: [1.10]
      field_commander:
        title: Field Commander
        description: Favor team durability, recovery, and consistent performance during long expeditions.
        icon: minecraft:shield
        order: 60
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [ace_trainer]
        conflicts: [type_master, competitive_battler]
        effects:
          - key: pixelmon.out_of_battle_heal
            operation: add-flat
            values: [1]
      geneticist:
        title: Geneticist
        description: A Breeder specialization centered on inheritance and exceptional hatchlings.
        icon: minecraft:dragon_egg
        order: 70
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [pokemon_breeder]
        effects:
          - key: pixelmon.inherit_iv_count
            operation: add-flat
            values: [1]
      field_researcher:
        title: Field Researcher
        description: A Professor specialization for registrations, discoveries, and rare field observations.
        icon: minecraft:writable_book
        order: 80
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [pokemon_professor]
        effects:
          - key: pixelmon.pokedex_research
            operation: multiply-final
            values: [1.10]

      habitat_ecologist:
        title: Habitat Ecologist
        description: A Naturalist path focused on rare signals, encounter ecology, and careful field documentation.
        icon: minecraft:recovery_compass
        order: 90
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [naturalist]
        effects:
          - key: pixelmon.encounter_weight
            operation: multiply-final
            values: [1.10]

      titan_cartographer:
        title: Titan Cartographer
        description: A Dungeon Delver path for dangerous expeditions. Its Titan benefit activates only when Titans is installed.
        icon: minecraft:filled_map
        order: 100
        selectable: true
        selection-group: career_path
        selection-points: 1
        minimum-level: 25
        required-classes: [dungeon_delver]
        effects:
          - key: minecraft.pve_damage_reduction
            operation: multiply-final
            values: [0.96]
          - key: titans.damage
            operation: multiply-final
            values: [1.08]
            when-missing: disable-effect
            filters: { display: "Damage to Titans: +8%" }

  prestige:
    kind: prestige
    title: Stellar Ascension
    description: Reset configurable progression at the level cap to gain permanent prestige ranks.
    icon: minecraft:end_crystal
    accent-color: "#C58BFF"
    order: 20
    settings:
      required-level: 100
      reset-level: true
      reset-trees: false
      refund-trees: false
      announce: true
    entries:
      ascend:
        title: Ascend
        description: Return to the beginning of the level journey while preserving your permanent prestige legacy.
        icon: minecraft:end_crystal
        repeat: repeatable
        maximum-completions: 25
        minimum-level: 100
        reward:
          currency: skill_points
          amount: 5
          title: Ascendant
          badge: Stellar Crown
          celebration: ascension_ceremony
        effects:
          - key: pixelmon.pokemon_xp
            operation: multiply-final
            values: [1.02, 1.04, 1.06, 1.08, 1.10, 1.12, 1.14, 1.16, 1.18, 1.20]

  contracts:
    kind: contract
    title: Contract Board
    description: Daily and weekly assignments with independently configurable filters and rewards.
    icon: minecraft:filled_map
    accent-color: "#70D9A6"
    order: 30
    settings:
      announce: true
      rotation-count: 2
      rotation-period: daily
    entries:
      daily_type_survey:
        title: Daily Type Survey
        description: Capture five Fire, Water, or Grass Pokemon during the current UTC day.
        icon: minecraft:map
        event: capture
        target: 5
        repeat: daily
        filters:
          type: fire,water,grass
        reward:
          currency: skill_points
          amount: 1
          experience: 250
      weekly_boss_patrol:
        title: Weekly Boss Patrol
        description: Defeat ten boss Pokemon during the current UTC week.
        icon: minecraft:netherite_sword
        event: defeat
        target: 10
        repeat: weekly
        filters:
          boss: true
        reward:
          currency: skill_points
          amount: 3
          experience: 1000
      careful_breeding:
        title: Nursery Commission
        description: Hatch four Pokemon during the current UTC day.
        icon: minecraft:egg
        event: hatch
        target: 4
        repeat: daily
        reward:
          currency: skill_points
          amount: 1
      angler_survey:
        title: Angler Survey
        description: Complete eight Pixelmon fishing catches during the current UTC day.
        icon: minecraft:fishing_rod
        event: fish
        target: 8
        repeat: daily
        reward:
          currency: skill_points
          amount: 1
          experience: 300
      trade_network:
        title: Regional Trade Network
        description: Complete five player trades during the current UTC week.
        icon: minecraft:emerald
        event: trade
        target: 5
        repeat: weekly
        reward:
          currency: skill_points
          amount: 2
          experience: 650
      fossil_fieldwork:
        title: Fossil Fieldwork
        description: Recover two fossils from a Fossil Machine during the current UTC day.
        icon: minecraft:bone
        event: fossil
        target: 2
        repeat: daily
        reward:
          currency: skill_points
          amount: 1
          experience: 400
      move_tutor_notes:
        title: Move Tutor Notes
        description: Teach three moves through Pixelmon tutors during the current UTC week.
        icon: minecraft:enchanted_book
        event: move_learn
        target: 3
        repeat: weekly
        reward:
          currency: skill_points
          amount: 2
          experience: 500

  class_reputation:
    kind: reputation
    title: Career Reputation
    description: Actions matching your selected career build permanent reputation milestones.
    icon: minecraft:emerald
    accent-color: "#5FE7B0"
    order: 40
    entries:
      catcher_renown:
        title: Catcher Renown
        description: Earn one reputation milestone for every fifty successful captures.
        icon: minecraft:lead
        event: capture
        target: 50
        repeat: repeatable
        maximum-completions: 20
        required-classes: [capture_specialist]
        reward:
          experience: 500
      trainer_renown:
        title: Trainer Renown
        description: Earn one reputation milestone for every seventy-five wild victories.
        icon: minecraft:iron_sword
        event: defeat
        target: 75
        repeat: repeatable
        maximum-completions: 20
        required-classes: [ace_trainer]
        reward:
          experience: 500
      breeder_renown:
        title: Breeder Renown
        description: Earn one reputation milestone for every twenty-five hatched Pokemon.
        icon: minecraft:turtle_egg
        event: hatch
        target: 25
        repeat: repeatable
        maximum-completions: 20
        required-classes: [pokemon_breeder]
        reward:
          experience: 500

  partner_mastery:
    kind: partner-mastery
    title: Partner Mastery
    description: A configurable bond track for victories, training, evolution, and long-term partnership.
    icon: minecraft:name_tag
    accent-color: "#FF92B8"
    order: 50
    entries:
      battle_bond:
        title: Battle Bond
        description: Complete fifty wild victories to deepen your field partnership.
        icon: minecraft:golden_apple
        event: defeat
        target: 50
        repeat: repeatable
        maximum-completions: 10
        effects:
          - key: pixelmon.friendship_gain
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
      training_bond:
        title: Training Bond
        description: Earn twenty-five thousand Pokemon XP for each partnership milestone.
        icon: minecraft:experience_bottle
        event: pokemon_xp
        target: 25000
        repeat: repeatable
        maximum-completions: 10
        effects:
          - key: pixelmon.pokemon_xp
            operation: multiply-final
            values: [1.02, 1.04, 1.06, 1.08, 1.10]

  type_mastery:
    kind: type-mastery
    title: Type Mastery
    description: Each type advances independently and can grant both capture and battle specialization.
    icon: minecraft:amethyst_shard
    accent-color: "#8AD8FF"
    order: 60
    entries:
      fire:
        title: Fire Mastery
        description: Capture one hundred Fire-type Pokemon per mastery rank.
        icon: minecraft:blaze_powder
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: fire}
        effects:
          - key: pixelmon.capture_power.fire
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
          - key: pixelmon.move_damage.fire
            operation: multiply-final
            values: [1.02, 1.04, 1.06, 1.08, 1.10]
      water:
        title: Water Mastery
        description: Capture one hundred Water-type Pokemon per mastery rank.
        icon: minecraft:heart_of_the_sea
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: water}
        effects:
          - key: pixelmon.capture_power.water
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
          - key: pixelmon.move_damage.water
            operation: multiply-final
            values: [1.02, 1.04, 1.06, 1.08, 1.10]
      grass:
        title: Grass Mastery
        description: Capture one hundred Grass-type Pokemon per mastery rank.
        icon: minecraft:flowering_azalea
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: grass}
        effects:
          - key: pixelmon.capture_power.grass
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
          - key: pixelmon.move_damage.grass
            operation: multiply-final
            values: [1.02, 1.04, 1.06, 1.08, 1.10]
      electric:
        title: Electric Mastery
        description: Capture one hundred Electric-type Pokemon per mastery rank.
        icon: minecraft:lightning_rod
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: electric}
        effects:
          - key: pixelmon.capture_power.electric
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
          - key: pixelmon.move_damage.electric
            operation: multiply-final
            values: [1.02, 1.04, 1.06, 1.08, 1.10]
      psychic:
        title: Psychic Mastery
        description: Capture one hundred Psychic-type Pokemon per mastery rank.
        icon: minecraft:ender_eye
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: psychic}
        effects:
          - key: pixelmon.capture_power.psychic
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
      dragon:
        title: Dragon Mastery
        description: Capture one hundred Dragon-type Pokemon per mastery rank.
        icon: minecraft:dragon_breath
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: dragon}
        effects:
          - key: pixelmon.capture_power.dragon
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]
      fairy:
        title: Fairy Mastery
        description: Capture one hundred Fairy-type Pokemon per mastery rank.
        icon: minecraft:glow_berries
        event: capture
        target: 100
        repeat: repeatable
        maximum-completions: 10
        filters: {type: fairy}
        effects:
          - key: pixelmon.capture_power.fairy
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]

  pokedex_research:
    kind: research
    title: Pokedex Research
    description: Long-term field studies for species, forms, rarities, generations, and habitats.
    icon: minecraft:writable_book
    accent-color: "#67C8FF"
    order: 70
    entries:
      legendary_ecology:
        title: Legendary Ecology
        description: Capture ten Legendary Pokemon to complete this research chapter.
        icon: minecraft:recovery_compass
        event: capture
        target: 10
        repeat: once
        filters: {legendary: true}
        reward:
          currency: skill_points
          amount: 5
          title: Legendary Ecologist
      shiny_field_notes:
        title: Shiny Field Notes
        description: Document five successful Shiny captures.
        icon: minecraft:glow_ink_sac
        event: capture
        target: 5
        repeat: once
        filters: {shiny: true}
        reward:
          currency: skill_points
          amount: 4
          badge: Chromatic Journal
      generation_one_archive:
        title: Kanto Archive
        description: Record one hundred captures from Generation One.
        icon: minecraft:book
        event: capture
        target: 100
        repeat: once
        filters: {generation: 1}
        reward:
          currency: skill_points
          amount: 4

  capture_streaks:
    kind: streak
    title: Capture Streaks
    description: Server-defined streak milestones for consistent capture performance.
    icon: minecraft:clock
    accent-color: "#FFB45E"
    order: 80
    settings:
      break-events: capture_failed,battle_lost
    entries:
      fire_chain:
        title: Fire Capture Chain
        description: Capture twenty Fire-type Pokemon toward each chain milestone.
        icon: minecraft:fire_charge
        event: capture
        target: 20
        repeat: repeatable
        maximum-completions: 25
        filters: {type: fire}
        reward:
          experience: 350
      varied_expedition:
        title: Expedition Chain
        description: Complete fifty successful captures per expedition milestone.
        icon: minecraft:compass
        event: capture
        target: 50
        repeat: repeatable
        maximum-completions: 25
        reward:
          currency: skill_points
          amount: 1

  evolution_mastery:
    kind: evolution-mastery
    title: Evolution Mastery
    description: Reward repeated evolution work and configurable species or type restrictions.
    icon: minecraft:echo_shard
    accent-color: "#B79CFF"
    order: 90
    entries:
      evolution_scholar:
        title: Evolution Scholar
        description: Evolve twenty Pokemon per mastery rank.
        icon: minecraft:ender_pearl
        event: evolve
        target: 20
        repeat: repeatable
        maximum-completions: 10
        reward:
          experience: 500
        effects:
          - key: pixelmon.evolution_item_preserve
            operation: add-percent-points
            values: [1, 2, 3, 4, 5]

  breeding_mastery:
    kind: breeding-mastery
    title: Nursery Mastery
    description: Permanent hatching milestones for dedicated breeders.
    icon: minecraft:turtle_egg
    accent-color: "#F2A5D7"
    order: 100
    entries:
      hatchling_lineage:
        title: Hatchling Lineage
        description: Hatch fifty Pokemon per nursery mastery rank.
        icon: minecraft:egg
        event: hatch
        target: 50
        repeat: repeatable
        maximum-completions: 10
        effects:
          - key: pixelmon.hatch_speed
            operation: multiply-final
            values: [1.03, 1.06, 1.09, 1.12, 1.15]

  node_synergies:
    kind: synergy
    title: Node Synergies
    description: Additional effects activate automatically when every configured node requirement is owned.
    icon: minecraft:chain
    accent-color: "#65F0E1"
    order: 110
    entries:
      precision_catcher:
        title: Precision Catcher
        description: Critical Throw and Second Chance combine into a stronger capture technique.
        icon: minecraft:target
        required-nodes: [capture_specialist:critical_throw, capture_specialist:second_chance]
        effects:
          - key: pixelmon.capture_ball_bonus
            operation: multiply-final
            values: [1.05]
      bonded_champion:
        title: Bonded Champion
        description: Team Bond and Field Medic combine into improved recovery.
        icon: minecraft:golden_apple
        required-nodes: [ace_trainer:team_bond, ace_trainer:field_medic]
        effects:
          - key: pixelmon.out_of_battle_heal
            operation: add-flat
            values: [1]

  discoveries:
    kind: discovery
    title: Hidden Discoveries
    description: Events can reveal hidden skill nodes, clues, titles, and future transformation paths.
    icon: minecraft:brush
    accent-color: "#9BD6FF"
    order: 120
    entries:
      legendary_revelation:
        title: Legendary Revelation
        description: Capture a Legendary Pokemon to reveal configured hidden content.
        icon: minecraft:enchanted_book
        event: capture
        target: 1
        repeat: once
        hidden: true
        filters: {legendary: true}
        metadata:
          discover-nodes: pokemon_professor:legendary_ecology
        reward:
          badge: Legendary Revelation

  transformations:
    kind: transformation
    title: Transforming Paths
    description: Automatic variants activate when their feature and node requirements are satisfied.
    icon: minecraft:smithing_table
    accent-color: "#D49BFF"
    order: 130
    entries:
      master_ecologist:
        title: Master Ecologist
        description: Legendary Ecology research transforms into a permanent research bonus.
        icon: minecraft:enchanted_book
        requires: [pokedex_research:legendary_ecology]
        required-nodes: [pokemon_professor:legendary_ecology]
        effects:
          - key: pixelmon.pokedex_research
            operation: multiply-final
            values: [1.15]

  node_sockets:
    kind: socket
    title: Node Enhancements
    description: Select configurable enhancement gems. Servers decide capacity, permanence, requirements, and effects.
    icon: minecraft:amethyst_cluster
    accent-color: "#BD8EFF"
    order: 140
    maximum-selections: 2
    settings:
      allow-removal: true
    entries:
      swift_gem:
        title: Swift Gem
        description: A utility enhancement that improves movement speed.
        icon: minecraft:potion_swiftness_icon
        selectable: true
        effects:
          - key: minecraft.movement_speed
            operation: multiply-final
            values: [1.03]
      scholar_gem:
        title: Scholar Gem
        description: A training enhancement that improves Pokemon experience gain.
        icon: minecraft:experience_bottle
        selectable: true
        effects:
          - key: pixelmon.pokemon_xp
            operation: multiply-final
            values: [1.04]
      capture_gem:
        title: Capture Gem
        description: A capture enhancement that improves Ball power.
        icon: minecraft:ender_eye
        selectable: true
        effects:
          - key: pixelmon.capture_ball_bonus
            operation: multiply-final
            values: [1.04]

  class_auras:
    kind: aura
    title: Class Auras
    description: Nearby players receive selected aura effects with configurable radius and stacking-source limits.
    icon: minecraft:beacon
    accent-color: "#7AF5D1"
    order: 150
    maximum-selections: 1
    settings:
      radius: 16
      allow-removal: true
    entries:
      expedition_pace:
        title: Expedition Pace
        description: Nearby allies receive a small movement-speed increase.
        icon: minecraft:rabbit_foot
        selectable: true
        effects:
          - key: minecraft.movement_speed
            operation: multiply-final
            values: [1.02]
      field_training:
        title: Field Training
        description: Nearby allies gain slightly more Pokemon experience.
        icon: minecraft:experience_bottle
        selectable: true
        effects:
          - key: pixelmon.pokemon_xp
            operation: multiply-final
            values: [1.02]

  loadouts:
    kind: loadout
    title: Skill Loadouts
    description: Save named builds, compare them, and switch under server-defined restrictions and costs.
    icon: minecraft:bundle
    accent-color: "#F4C96B"
    order: 160
    maximum-selections: 3
    settings:
      allow-removal: true
      allow-apply: false
      safe-area-only: true
      safe-area-radius: 32
      cooldown-seconds: 300
      cost-currency: skill_points
      cost: 0
    entries:
      slot_one: {title: Loadout One, description: First server-authorized build slot., icon: minecraft:bundle, selectable: true}
      slot_two: {title: Loadout Two, description: Second server-authorized build slot., icon: minecraft:bundle, selectable: true}
      slot_three: {title: Loadout Three, description: Third server-authorized build slot., icon: minecraft:bundle, selectable: true}

  build_sharing:
    kind: build-sharing
    title: Build Sharing
    description: Generate read-only build codes for planning and server-published recommendations.
    icon: minecraft:written_book
    accent-color: "#8BC7FF"
    order: 170
    entries:
      share_code:
        title: Current Build Code
        description: The client can display and copy a compact representation of the current build.
        icon: minecraft:paper
        metadata: {mode: read_only}
      recommended_builds:
        title: Server Recommendations
        description: Admins may publish recommended routes and descriptions through this module.
        icon: minecraft:knowledge_book
        metadata: {mode: server_templates}

  leaderboards:
    kind: leaderboard
    title: Trainer Rankings
    description: Server-authoritative overall, XP, class, and Journey rankings with private participation controls.
    icon: minecraft:gold_block
    accent-color: "#FFD466"
    order: 180
    maximum-selections: 3
    selection-groups:
      career_path:
        title: Career Path
        maximum-points: 1
    settings:
      require-opt-in: true
      allow-removal: true
      privacy-entry: participation
      rows-per-board: 50
      include-levels: true
      include-lifetime-xp: true
      include-current-xp: false
      include-classes: true
      include-hidden-classes: false
      class-rank-by: level
      included-classes: all
      excluded-classes: ""
      ui-enabled: true
      ui-show-header: true
      ui-show-tabs: true
      ui-show-podium: true
      ui-show-personal: true
      ui-show-ledger: true
      ui-show-footer: true
      ui-show-population: true
      ui-show-percentile: true
      ui-show-secondary-metric: true
      ui-show-privacy: true
      ui-show-level: true
      ui-show-prestige: true
      ui-show-messages: true
      ui-allow-board-switching: true
      ui-allow-ledger-scroll: true
      ui-allow-refresh: true
      ui-allow-journey: true
      ui-keyboard-shortcuts: true
      ui-background-enabled: true
      ui-background-constellations: true
      ui-background-aurora: true
      ui-background-halo: true
      ui-background-floor: true
      ui-background-spotlights: true
      ui-show-podium-particles: true
      ui-show-podium-crown: true
      ui-opening-ceremony: true
      ui-animate-opening: true
      ui-animate-background: true
      ui-animate-tabs: true
      ui-animate-podium: true
      ui-animate-ledger: true
      sounds-enabled: true
      sound-open: true
      sound-hover: true
      sound-tab: true
      sound-action: true
      sound-refresh: true
      sound-error: true
    entries:
      participation:
        title: Leaderboard Visibility
        description: Opt in to appear on every public Trainer Ranking. Opt out at any time to hide from all boards immediately.
        icon: minecraft:player_head
        selectable: true
      fire_masters:
        title: Fire Masters
        description: Highest Fire mastery completion counts.
        icon: minecraft:blaze_powder
        metadata: {source: "type_mastery:fire"}
      legendary_scholars:
        title: Legendary Scholars
        description: Legendary ecology research rankings.
        icon: minecraft:recovery_compass
        metadata: {source: "pokedex_research:legendary_ecology"}

  journey_journal:
    kind: journal
    title: Progress Journal
    description: A unified summary of current tasks, milestones, discoveries, and suggested next goals.
    icon: minecraft:book
    accent-color: "#75DFF2"
    order: 190
    entries:
      next_steps:
        title: Suggested Next Steps
        description: The client highlights nearly completed rules and currently available specializations.
        icon: minecraft:compass
      recent_progress:
        title: Recent Progress
        description: Server timestamps and counters identify recently advanced goals.
        icon: minecraft:clock

  analytics:
    kind: analytics
    title: Balance Analytics
    description: Admin-facing summaries for module adoption, completions, progression, and inactive content.
    icon: minecraft:comparator
    accent-color: "#FF8B9A"
    order: 200
    entries:
      participation:
        title: Participation Overview
        description: Inspect popular selections, completion counts, and unused rules.
        icon: minecraft:player_head
        metadata: {admin-only: true}
      economy_health:
        title: Progression Economy
        description: Inspect XP, skill currency, prestige, and reward distribution trends.
        icon: minecraft:emerald
        metadata: {admin-only: true}

  simulator:
    kind: simulator
    title: Live Effect Simulator
    description: Preview filters, base values, contribution ordering, caps, and resulting values without changing players.
    icon: minecraft:command_block
    accent-color: "#F09BFF"
    order: 210
    entries:
      effect_lab:
        title: Effect Laboratory
        description: Admins can model species, types, rarity flags, ranks, and base values.
        icon: minecraft:brewing_stand
        metadata: {admin-only: true}

  revision_history:
    kind: revision-history
    title: Revision History
    description: Every editor publication retains backups and an audit trail for comparison and rollback workflows.
    icon: minecraft:clock
    accent-color: "#A4B8D8"
    order: 220
    entries:
      tree_revisions:
        title: Tree Revisions
        description: Review tree and graph publications with author, timestamp, and revision identifiers.
        icon: minecraft:oak_sapling
        metadata: {admin-only: true}
      progression_revisions:
        title: Progression Revisions
        description: Review leveling and objective publications stored in the backup directory.
        icon: minecraft:experience_bottle
        metadata: {admin-only: true}

  templates:
    kind: template
    title: Configuration Templates
    description: Reusable starting points for capture, battle, breeding, research, survival, and type-focused designs.
    icon: minecraft:structure_block
    accent-color: "#78D9C4"
    order: 230
    entries:
      capture_template: {title: Capture Template, description: A filtered capture progression starter., icon: minecraft:target}
      battle_template: {title: Battle Template, description: A damage and training progression starter., icon: minecraft:diamond_sword}
      breeding_template: {title: Breeding Template, description: A hatching and inheritance progression starter., icon: minecraft:turtle_egg}
      research_template: {title: Research Template, description: A Pokedex and discovery progression starter., icon: minecraft:writable_book}

  celebrations:
    kind: celebration
    title: Unlock Celebrations
    description: Accessibility-aware sequences for nodes, milestones, specializations, prestige, titles, and discoveries.
    icon: minecraft:firework_rocket
    accent-color: "#FF87D8"
    order: 240
    entries:
      minor_pulse: {title: Minor Pulse, description: Compact node-unlock feedback., icon: minecraft:glowstone_dust}
      keystone_constellation: {title: Keystone Constellation, description: A large keystone celebration sequence., icon: minecraft:nether_star}
      ascension_ceremony: {title: Ascension Ceremony, description: Full prestige transformation sequence., icon: minecraft:end_crystal}

  titles_badges:
    kind: title-badge
    title: Titles and Badges
    description: Rewards from any module appear together in the player profile and Journey hub.
    icon: minecraft:name_tag
    accent-color: "#FFD27C"
    order: 250
    entries:
      title_collection: {title: Title Collection, description: Earned server-authored titles., icon: minecraft:name_tag}
      badge_collection: {title: Badge Collection, description: Earned career, mastery, and challenge badges., icon: minecraft:nether_star}

  route_planner:
    kind: route-planner
    title: Route Planner
    description: Mark a target node and preview a valid route, requirements, conflicts, and estimated total cost.
    icon: minecraft:compass
    accent-color: "#5DE2F2"
    order: 260
    entries:
      cheapest_route: {title: Cheapest Valid Route, description: Plan without purchasing or changing server state., icon: minecraft:map}
      saved_target: {title: Saved Target, description: Keep a visual target highlighted while earning points., icon: minecraft:lodestone}

  purchase_comparison:
    kind: comparison
    title: Before-Purchase Comparison
    description: Compare current, next-rank, and maximum-rank benefits with conditions, caps, and synergy changes.
    icon: minecraft:spyglass
    accent-color: "#9ACBFF"
    order: 270
    entries:
      rank_comparison: {title: Rank Comparison, description: Plain-text current and next benefit differences., icon: minecraft:book}
      synergy_preview: {title: Synergy Preview, description: Show synergies activated or broken by a planned purchase., icon: minecraft:chain}
```
