GroupMoro
SmartQuests
SmartQuests
  • GETTING STARTED
    • Commands
    • Permissions
    • Configuration
    • Placeholders
  • QUESTS
    • Quests GUI
    • Edit Quest GUI
    • Edit Quest File
    • Mission Types
  • Message
    • Message List
Powered by GitBook
On this page
  1. QUESTS

Edit Quest File

This page explains how to configure missions from files

PreviousEdit Quest GUINextMission Types

Last updated 1 month ago

You can use the program developed by us to simplify the creation of missions:


List of missions in config.yml file

Break
quests:

  type_break:
    enable: true
    unlockmission: none
    category: type
    repeatable: 300 # 5 minutes
    display:
      item: IRON_PICKAXE
      title: '&aMission type ''break'''
      lore:
      - '&eProgression:'
      - '&fBreak stone: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: break
        object: STONE
        amount: 5
Kill
quests:
       
  type_kill:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: IRON_SWORD
      title: '&aMission type ''kill'''
      lore:
      - '&eProgression:'
      - '&fKill zombie: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: kill
        object: ZOMBIE
        amount: 3
Place
quests:
   
  type_place:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: GLASS
      title: '&aMission type ''place'''
      lore:
      - '&eProgression:'
      - '&fPlace glass: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: place
        object: GLASS
        amount: 10
Enchant
quests:
   
  type_enchant:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: ENCHANTING_TABLE
      title: '&aMission type ''enchant'''
      lore:
      - '&eProgression:'
      - '&fEnchant items: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: enchant
        object: all
        amount: 7
Fishing
quests:
   
  type_fishing:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: FISHING_ROD
      title: '&aMission type ''fishing'''
      lore:
      - '&eProgression:'
      - '&fSalmon fishing: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: fishing
        object: SALMON
        amount: 2
 
Claim
quests:
   
  type_claim:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: GOLDEN_SHOVEL
      title: '&aMission type ''claim'''
      lore:
      - '&cIt is enabled only if the'
      - '&cGriefPrevention is present'
      - ''
      - '&eProgression:'
      - '&fClaimed blocks: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: claim
        object: ''
        amount: 1500
Consume
quests:
   
  type_consume:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: APPLE
      title: '&aMission type ''consume'''
      lore:
      - '&eProgression:'
      - '&fEat apples: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: consume
        object: APPLE
        amount: 5
Exp
quests:
        
  type_exp:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: EXPERIENCE_BOTTLE
      title: '&aMission type ''exp'''
      lore:
      - '&eProgression:'
      - '&fExperience level: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: exp
        object: ''
        amount: 30
World
quests:

  type_world:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: OBSIDIAN
      title: '&aMission type ''world'''
      lore:
      - '&eProgression:'
      - '&fVisit the Nether: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: world
        object: NETHER
        amount: 1
Tame
quests:

  type_tame:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: LEAD
      title: '&aMission type ''tame'''
      lore:
      - '&eProgression:'
      - '&fTamed wolves: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: tame
        object: WOLF
        amount: 5
Breed
quests:

  type_breed:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: WHEAT
      title: '&aMission type ''breed'''
      lore:
      - '&eProgression:'
      - '&fBreeding cows: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: breed
        object: COW
        amount: 2
Shear
quests:

  type_shear:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: SHEARS
      title: '&aMission type ''shear'''
      lore:
      - '&eProgression:'
      - '&fSheared sheep: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: shear
        object: SHEEP
        amount: 3
Craft
quests:
        
  type_craft:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: TORCH
      title: '&aMission type ''craft'''
      lore:
      - '&eProgression:'
      - '&fTorches created: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: craft
        object: TORCH
        amount: 16
Click
quests:

  type_click:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: OAK_DOOR
      title: '&aMission type ''click'''
      lore:
      - '&eProgression:'
      - '&fClicked oak door: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: click
        object: OAK_DOOR
        amount: 1
Interact
quests:

  type_interact:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: CHEST
      title: '&aMission type ''interact'''
      lore:
      - '&eProgression:'
      - '&fChests opened: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: interact
        object: CHEST
        amount: 5
Money
quests:

  type_money:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: PAPER
      title: '&aMission type ''money'''
      lore:
      - '&cIt is enabled only if the'
      - '&cVault and Essentials is present'
      - ''
      - '&eProgression:'
      - '&fEarn money: %progress1%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: money
        object: ''
        amount: 2500
Region
quests:
        
  type_region:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: MAP
      title: '&aMission type ''region'''
      lore:
        - '&cIt is enabled only if the'
        - '&cWorldGuard and WorldEdit is present'
        - ''
        - '&fReach the region ''mission_zone'''
        - '&fProgression: %progress1%'
        - ''
        - '&eRewards:'
        - '&d1 Diamond'
    rewards:
      message:
        - '&6Rewards:'
        - '&d1 Diamond'
      commands:
        - give %player% diamond 1
    mission:
      '1':
        type: region
        object: 'mission_zone'
        amount: 1
Farm
quests:
        
  type_farm:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: IRON_HOE
      title: '&aMission type ''farm'''
      lore:
        - '&eProgression:'
        - '&aGrow the following crops:'
        - '&fWheat: %progress1%'
        - '&fSugar cane: %progress2%'
        - '&fPumpkin: %progress3%'
        - '&fCocoa: %progress4%'
        - '&fNether wart: %progress5%'
        - ''
        - '&eRewards:'
        - '&d1 Diamond'
    rewards:
      message:
        - '&6Rewards:'
        - '&d1 Diamond'
      commands:
        - give %player% diamond 1
    mission:
      '1':
        type: farm
        object: 'WHEAT'
        amount: 4
      '2':
        type: farm
        object: 'SUGAR_CANE'
        amount: 20
      '3':
        type: farm
        object: 'PUMPKIN'
        amount: 8
      '4':
        type: farm
        object: 'COCOA'
        amount: 16
      '5':
        type: farm
        object: 'NETHER_WART'
        amount: 8
Effect
quests:

  type_effect:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: POTION
      title: '&aMission type ''effect'''
      lore:
        - '&eProgression:'
        - '&aGet the following effects:'
        - '&fHaste: %progress1%'
        - '&fSpeed: %progress2%'
        - ''
        - '&eRewards:'
        - '&d1 Diamond'
    rewards:
      message:
        - '&6Rewards:'
        - '&d1 Diamond'
      commands:
        - give %player% diamond 1
    mission:
      '1':
        type: effect
        object: HASTE
        amount: 1
      '2':
        type: effect
        object: SPEED
        amount: 1
Trade
quests:

  type_trade:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: EMERALD
      title: '&aMission type ''trade'''
      lore:
        - '&eProgression:'
        - '&aReceive from trade:'
        - '&fEmerald: %progress1%'
        - '&fCookie: %progress2%'
        - '&fEnchanted book: %progress3%'
        - ''
        - '&eRewards:'
        - '&d1 Diamond'
    rewards:
      message:
        - '&6Rewards:'
        - '&d1 Diamond'
      commands:
        - give %player% diamond 1
    mission:
      '1':
        type: trade
        object: EMERALD
        amount: 16
      '2':
        type: trade
        object: COOKIE
        amount: 64
      '3':
        type: trade
        object: ENCHANTED_BOOK
        amount: 8
Sleep
quests:

  type_sleep:
    enable: true
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: WHITE_BED
      title: '&aMission type ''sleep'''
      lore:
        - '&eProgression:'
        - '&fSleep for 4 nights: %progress1%'
        - ''
        - '&eRewards:'
        - '&d1 Diamond'
    rewards:
      message:
        - '&6Rewards:'
        - '&d1 Diamond'
      commands:
        - give %player% diamond 1
    mission:
      '1':
        type: sleep
        object: ''
        amount: 4
MythicMobs
quests:
        
  type_MythicMobs:
    enable: false
    unlockmission: none
    category: type
    repeatable: 0 # Disabled
    display:
      item: ZOMBIE_HEAD
      title: '&aMission type ''MythicMobs'''
      lore:
      - '&eProgression:'
      - '&fKill Skeletal Knight: %progress1%'
      - '&fKill Skeletal Minion: %progress2%'
      - ''
      - '&eRewards:'
      - '&d1 Diamond'
    rewards:
      message:
      - '&6Rewards:'
      - '&d1 Diamond'
      commands:
      - give %player% diamond 1
    mission:
      '1':
        type: mythicmob
        object: SkeletalKnight
        amount: 1
      '2':
        type: mythicmob
        object: SkeletalMinion
        amount: 4

Entries
Descriptions

File Contents Index

You can enter any name of your choice, the important thing is that there are no duplicates.

Enable or disable the mission in game

It is possible to enter a list of missions to complete before you can unlock this mission (default: none)

It is possible to set a mission reset time to make them repeatable. To set the time replace "0" with the desired time in seconds example: 300 seconds = 5 minutes

In In this block of entries you can customize the mission icon including: material, name, lore

In this block of entries, the reward that will be added at the end of the lore and the commands to be executed are managed.

This block of entries manages an action within a mission where it is told what it has to check

quests:
type_break:
enable: true
unlockmission: none

(example)
unlockmission:
- type_break
- type_place
repeatable: 0 # Disabled
display:
  item: IRON_PICKAXE
  title: '&aMission type ''break'''
  lore:
    - '&eProgression:'
    - '&fBreak stone: %progress1%'
    - ''
    - '&eRewards:'
    - '&d1 Diamond
 rewards:
  message:
    - '&6Rewards:'
    - '&d1 Diamond'
  commands:
    - give %player% diamond 1
    mission:
      '1':
        type: break
        object: STONE
        amount: 5
Release First release · MiniMoro98/SmartQuestsEditorGitHub
Logo