Sueta

LegendaryChallenges ✨ Customized daily tasks ✨ 1.16.x-1.20

1.1.6

Daily random tasks,Task Shop, 40+goals, in game editor...

·Plugin

About LegendaryChallenges
This is a daily random task plugin. It has over 40 task target types and over 20 task condition judgments (you can use condition judgments to achieve this, such as killing xx zombies at y>100, at night, or holding specific items to kill...)

Players will randomly assign some tasks to all edited tasks every day. If they are not satisfied with the current randomly assigned task, they can spend random points on the panel to randomly assign again

Support ItemsAdder / MMOItems / MythicMobs / MCMMO / AureliumSkills / Citizens / CustomCrops / CustomFishing / LegendaryGuild / LegendaryCook / LegendaryDailyShop

Require Java higher than 17

Features
✅40+goal types
✅20+objective confitions
✅task coin shop
✅support mysql
✅random task points
✅multiple goals can be set for each task
✅in game editor
✅...


Objectives
GIVE_ITEM: Delivered items
PLACE: Place block
BREAK: Break block
TRADE: Trade with villager
CRAFT: Craft specific item
MOVE: Move
GAIN_EXP: Gain exp
GAIN_FOOD: Gain food
TAKE_FOOD: Consume food
KILL: Kill Original Entity
KILL_CUSTOM: Kill Entity with specific name
HARVEST: Harvest crops
FISH: fishing
BREED: breed
BREWING: Brew Potion
COOK: Use smelting or blast furnace to cook items
SHEAR: Collect with scissors
ATTACK_DAMAGE: Cause damage value
PROJECTILE_DAMAGE: Dealing damage with projectiles
DAMAGED: Accept damage points
BLOCKING: Use shield blocks to specify damage values
BLOCKING_PROJECTILE: Use shield to block projectiles and assign damage values
CONSUME: Consume or eat an item a specified number of times
DELAY: Complete the task directly after a specified number of seconds of delay
ENCHANT: Enchant with a specified ID
ITEM_BROKEN: Damaged items for a specified number of times
CHAT: Chat
TAME: Tame animals
DEATH: Death
KILL_MYTHICMOBS: Kill MythicMobs mob
LEGENDARYGUILD_POINTS_GAIN: 获得 LegendaryGuild 公会贡献点指定数量
LEGENDARYGUILD_POINTS_LOST: 失去/消耗 LegendaryGuild 公会贡献点指定数量
LEGENDARYGUILD_POSITION_CHANGE: 职位变化 LegendaryGuild 到指定职位ID
LEGENDARYGUILD_GIVE_MONEY: 向公会捐赠资金 LegendaryGuild
CITIZENS_INTERACT: interact with Citizens
CUSTOMCROPS_PLANT: CustomCrops Planting crops
CUSTOMFISHING: CustomFishing fishing
LEGENDARYCOOK_COOK: LegendaryCook 烹饪指定ID
AURELIUMSKILLS_GAIN_EXP: AureliumSkills 获得指定技能的经验数量
LEGENDARYDAILYSHOP_BUY: LegendaryDailyShop 购买指定商店物品数量
LEGENDARYDAILYSHOP_SELL: LegendaryDailyShop 在指定商店出售物品
LEGENDARYDAILYSHOP_BUY_RARITY: LegendaryDailyShop 购买到指定品质的商品
LEGENDARYDAILYSHOP_SELL_RARITY: LegendaryDailyShop 出售指定品质的商品
MCMMO_GAIN_EXP: McMMO Number of experiences to obtain specified skills

Task Creation Instance - Delivering Items

YouTube



Pictures

task exmaple



Reward for completing all tasks today


Editor




Configuration

menu.yml
title: '&3&lDaily Quests'[/B][/B][/B]
[B][B][B]#How many tasks are set here, how many tasks are randomly assigned each time
layout: [19,20,21,22,23]
size: 54
challenge:
  # Task display items
  item:
    material: BOOK
    data: 0
    display: '%display%'
    model: 0
    lore:
      - '%description%'
      - '&f '
      - '%challenge_state%'
    placeholder:
      state:
        #After receiving a task that is not a 'GIVE_ITEM',%challenge_state% replace with the following
        taking: '&f&l< &cAccepted &f&l>'
        #After receiving a task that is 'GIVE_ITEM', %challenge_state% replace with the following
        taking_give_item: '&f&l< &eClick to submit the item &f&l>'
        # After completing the task  %challenge_state% replace with the following
        completed: '&f&l< &aCompleted &f&l>'
        # When not receiving a task
        accept: '&f&l< &bClick to accept &f&l>'
  #No task display items
  none:
    material: BARRIER
    data: 0
    display: '&f[ &eempty &f]'
    model: 0
    lore:
      - '&f '
      - '&fNot randomly assigned to task..'
items:
  id4:
    material: NETHER_STAR
    data: 0
    display: '&f[ &eRandom tasks &f]'
    model: 0
    lore:
      - ' '
      - '&#e0ffffClick to refresh all tasks'
      - '&#e0ffffYou have &a%amount% &#e0ffffchances'
    # null: No function, for decoration
    # shop: For Task Coin Store
    # random:To refresh the task button
    # cmd:Execute commands after clicking (from console) placeholder: %player%
    # close:close the inventory
    # claim:Reward button for completing all tasks
    # ...
    # This is a 'cmd' example:
    # fuction:
    #   type: cmd
    #   value:
    #   - 'xxx %player%'
    #  ...
    fuction:
      type: random
    slot: [49]
  shop:
    material: BEACON
    data: 0
    display: '&f[ &eTask Coin Store&f]'
    model: 0
    lore:
      - ' '
      - '&#e0ffffUse task currency to purchase goods'
    fuction:
      type: shop
    slot: [ 4 ]
  claim:
    material: CHEST
    data: 0
    display: '&f[ &e Today reward  &f]'
    model: 0
    lore:
      - ' '
      - '&#e0ffffComplete &aALL &#e0fffftask to claim rewards'
      - '&#e0ffffCurrent progress: &a%completed%/%all%'
      - ' '
      - '&eRewards:'
      - '&f - Points ×50'
    fuction:
      type: claim
    slot: [25]
  id5:
    material: RED_WOOL
    data: 0
    display: '&cClose'
    model: 0
    lore:
      - ''
    fuction:
      type: cmd
      value:
      - 'eco give %player% 50'
    slot: [45]

Similar projects

Plugin →