创建一个新的任务周期

不只是每日任务,还有每三日任务、每周任务、每月任务甚至是每年任务?!

它都可以实现,并且都能共存. 同时每个周期的任务数据互相独立!!!

只需要按照如下的模板在 Categories 文件夹下创建 yml 文件并重载插件即可!

例子 (默认)

settings:
  #该周期的展示名
  display: '&eDaily Quests'
  #多少天刷新一次 (天为单位)
  refresh: 1
  #每次刷新多少个任务 
  amount: 5
  #刷新的任务列表 (每次随机的任务将从下方随机)
  quests:
    - Butcher
    - Golden_Miner
    - Material_Shortage_1
    - Material_Shortage_2
    - Stonemason
    - Happy_Trade
    - Hunger
    - Running_Man
    - Adventurer
    - Adventurer_2
    - Adventurer_3
    - Adventurer_4
    - Hungriness
    - Farmer
    - Farmer_2
    - Goodbye_World
    - FishMan
    - FishMan2
    - Breeder
    - Blacksmith
    - Clother
    - Warrior
    - Enchanter
    - Timer
    - Refiner
  #在周期内完成所有任务后可领取的奖励
  rewards:
    - 'console_command;money give %player% 1000'
    - 'console_command;give %player% diamond 64'
#任务界面显示设置
gui:
  #GUI标题
  title: '&0[&#E0FFFF Daily Quests &0]'
  layout:
    - 'aaaaaaaaa'
    - 'abbbbacda'
    - 'aaaaaaaaa'
  #变量列表
  placeholder:
    completed: '&#00EE76 → 任务已完成.'
    doing: '&#EEB4B4 → 任务进行中.'
    wait: '&#836FFF → 点击接受任务'
    give_item: '&#63B8FF → 点击交付任务物品'
  Items:
    'a':
      material: BROWN_STAINED_GLASS_PANE
      model: 0
      amount: 1
      display: '&f '
      lore: []
      function:
        type: none
    'b':
      display: '%quest% &f(&e%progress%%&f)'
      lore:
        - '&#CDC673&l任务目标'
        # %description% 将替换为该任务的任务介绍.
        - '%description%'
        - '&#EEC900&l任务奖励'
        # %rewards% 将替换为该任务的奖励介绍.
        - '%rewards%'
        - ''
        #任务状态变量
        - '%placeholder%'
      function:
        type: quest
    'c':
      material: ENDER_PEARL
      model: 0
      amount: 1
      display: '&#79CDCD刷新任务'
      lore:
        - '&#bcd2ee你有 &f%refresh% &#bcd2ee次刷新机会.'
        - '&#bcd2ee下一次免费自动刷新将在 1 天后.'
        - ''
        - '&#66CDAA → 点击刷新'
      function:
        type: refresh
    'd':
      material: CHEST
      model: 0
      amount: 1
      display: '&#79CDCD最终奖励 &7(&e%completeds%/%quests%&7)'
      lore:
        - '&#bcd2ee完成所有任务后可领取的奖励'
        - ''
        - '&#a5acb8&l奖励列表'
        - ' &f- 游戏币 ×1000'
        - ' &f- 钻石 ×64'
        - ''
        - '&#66CDAA → 点击领取'
      function:
        type: rewards

Last updated