Quests types

You can click on each type of quest for explanations on how to create them and examples.

Available quests types :

Standard types :

  • BREAK➜ The player must break blocks.

  • PLACE➜ The player must place blocks.

  • CRAFT➜ The player must craft items

  • EXP_POINTS➜ The player must get a given amount of experience points.

  • EXP_LEVELS ➜ The player must get a given amount of experience levels.

  • PICKUP➜ The player must pickup items.

    • Please note that an item that has already been picked up can be thrown away and picked up again to complete a quest of this type.

  • LAUNCH➜ The player must launch items.

    • Affected items : ENDER_PEARL, EGG, ARROW, SNOWBALL

  • CONSUME➜ The player must consume items.

    • Affected items : POTIONS, FOOD, MILK_BUCKET

  • GET➜ The player must have a specified number of an item.

    • The quest must be validated in the player interface.

  • COOK ➜ The player must cook items in a furnace.

    • The progress is updated when the player extracts the objects from the furnace.

    • This works with any item that can be cooked in a furnace !

  • ENCHANT ➜ The player must enchant tools on an enchantment table.

    • This works with any item that can be enchanted on an enchantment table !

  • KILL ➜ The player must be kill entities.

    • This works with mobs, animals and players !

    • For players, use PLAYER in "entity_type".

  • FISH ➜ The player must fish.

    • The progress is updated when the player retrieves what he has fished from his inventory.

    • The item required can be anything other than a fish, anything that can be caught

  • BREED➜ The player must breed animals.

  • TAME➜ The player must tame wild animals.

  • SHEAR➜ The player must shear an entity.

    • Affected entities : SHEEP, MUSHROOM_COW, SNOWMAN

  • MILKING➜The player must fill a bucket with milk.

    • This type does not need to specify a required item or entity.

  • VILLAGER_TRADE➜ The player must trade with villager.

    • For this type, you can specify a required occupation or level for the exchange to be validated. You can specify both, only one of them, or neither: the choice is yours.

  • LOCATION ➜ The player must travel to specific coordinates in a world.

    • It is possible to specify a radius.

    • The quest must be validated in the player interface.

  • CARVE➜ The player must turn a pumpkin into a carved pumpkin.

  • PLAYER_DEATH ➜ The player must... Die.

  • FARMING➜ The player must harvest fully grown crops.

    • This works with all crops that have multiple stages of growth. You can find a list here.

Other plugins types :

  • CUSTOM_MOBS ➜ The player must kill custom mobs.

    • Supported plugins : EliteMobs, MythicMobs For this type, you must specify the name of the entity to be killed in the quest information with entity_name. There is no need to specify the type of entity.

      For MythicMobs, you must put in "entity_name" the internal name of the mob.

      For example, if you have a custom mob like that in your file :

      SkeletonKing:
        Type: WITHER_SKELETON
        Display: '&6Skeleton King'
        Health: 50
        Damage: 10

      Your quest have to be like that :

      1:
          name: ...
          menu_item: ...
          description: ...
          quest_type: CUSTOM_MOBS
          entity_name: "SkeletonKing"
          required_amount: 1
          reward:
            ...

      For EliteMobs, you should not put the boss level in the entity name. For example, if your boss file looks like this: name: $normalLevel &cThe Big Boss Put only &cThe Big Boss in your quest file. You can also specify several entity names. Example :

    1:    
        name: ...
        menu_item: ...
        description: ...
        quest_type: CUSTOM_MOBS
        entity_name: "&cThe Big Boss"
        required_amount: 1
        reward:
          ...
          
    2:    
        ...
        entity_name: 
          - "&cThe Big Boss"
          - "&eLittle Pig"
        ...

To see all types of entities, please refer to this page.

To see all types of items, please refer to this page.

Need more types or affected items ? Please make a suggestion on our Discord.

Default global quests file
# ==============================================================
#                       GLOBAL QUESTS FILE
# ==============================================================
# Quests must be numbered and increment from 1 to 1.
# Please be attentive to the indentation and respect the scheme.
# This could cause several bugs.
# ==============================================================
# AVAILABLE QUESTS TYPES:
# https://ordwenplugins.gitbook.io/odailyquests/quests/quests-types
# ==============================================================
# AVAILABLE REWARDS TYPES :
# https://ordwenplugins.gitbook.io/odailyquests/quests/rewards-types
# ==============================================================
# More tips available on Wiki :
# https://ordwenplugins.gitbook.io/odailyquests/
# Need help ? https://discord.gg/Q8sw5KFvqg
# For more affected objects or types, please make suggestion.
# ==============================================================
# Please have at least 3 quests for global mode.
quests:
  1:
    name: "&aCobblestone"
    menu_item: COBBLESTONE
    description:
      - "&bMine 32 cobblestones."
      - "&bWin &c500$&b."
    quest_type: BREAK
    required_item: COBBLESTONE
    required_amount: 32
    reward:
      reward_type: MONEY
      amount: 500
  2:
    name: "&6&lGold blocks"
    menu_item: GOLD_BLOCK
    description:
      - "&eGet 16 gold blocks."
      - "&eWin &b&m32 diamond blocks."
    quest_type: GET
    required_item: GOLD_BLOCK
    required_amount: 16
    reward:
      reward_type: COMMAND
      commands:
        - "msg %player% Hello !"
        - "give %player% diamond_block 32"
  3:
    name: "Too many zombies"
    menu_item: ZOMBIE_HEAD
    description:
      - "&cKill &65 &czombies."
      - "&aWin &b500 &aTokens."
    quest_type: KILL
    entity_type: ZOMBIE
    required_amount: 5
    reward:
      reward_type: POINTS
      amount: 500
  4:
    name: "Best friend"
    menu_item: LEAD
    description:
      - "&aTame a wolf."
      - "&aWin &b500 &a$."
    quest_type: TAME
    entity_type: WOLF
    required_amount: 1
    reward:
      reward_type: MONEY
      amount: 500
  5:
    name: "More sheeps !"
    menu_item: WHITE_WOOL
    description:
      - "&eBreed two sheeps."
      - "&aWin &b5 000 &a$."
    quest_type: BREED
    entity_type: SHEEP
    required_amount: 2
    reward:
      reward_type: MONEY
      amount: 5000
  6:
    name: "Mushrooms..."
    menu_item: RED_MUSHROOM
    description:
      - "&eShear a mooshroom."
      - "&aWin &b500 points of EXP&a."
    quest_type: SHEAR
    entity_type: MUSHROOM_COW
    required_amount: 1
    reward:
      reward_type: EXP_POINTS
      amount: 5
  7:
    name: "Emeralds !"
    menu_item: EMERALD
    description:
      - "&eGet 2 emeralds from villager."
      - "&aWin &b5 levels of EXP&a."
    quest_type: VILLAGER_TRADE
    required_item: EMERALD
    required_amount: 2
    reward:
      reward_type: EXP_LEVELS
      amount: 5
  8:
    name: "Cookieeeeees"
    menu_item: COOKIE
    description:
      - "&eGet 32 cookies from"
      - "&ea &afarmer &evillager level &b3&e."
      - "&aWin &b5 000$&a."
    quest_type: VILLAGER_TRADE
    villager_profession: FARMER
    villager_level: 3
    required_item: COOKIE
    required_amount: 32
    reward:
      reward_type: MONEY
      amount: 5000    
  9:
    name: "&b&lThe Big Boss Of Skeletons"
    menu_item: SKELETON_SKULL
    description:
      - "&eKill the big boss of zombies."
      - "&aWin &b50 levels of EXP&a."
    quest_type: CUSTOM_MOBS
    entity_name: "&6Skeleton King"
    required_amount: 1
    reward:
      reward_type: EXP_LEVELS
      amount: 5

Last updated