📦配置文件

config.yml

Store:
  #默认YMAL
  mysql:
    enable: false
    hostname: localhost
    port: 3306
    databasename: DatabaseName
    user: root
    password: yourword
set:
  sound:
    #任务完成时候的音效 如果完成某个任务时候后台出现报错则极大可能是该选项出现了问题
    #你需要将下面的音效更改掉
    complete_everyday: UI_TOAST_CHALLENGE_COMPLETE

lang.yml

plugin: '&6&lLegendary&e&lChallenges &f'
no_permission: '&c你没有权限!'
no_type: '&c只有 &feveryday/week/month &c请输入其中之一'
random_set: '&3你将 &a%player% &3的 &a%type% &3挑战任务随机刷新!'
random_nopoints: '&4该类型挑战的刷新次数不足!'
random_everyday: '&a你的每日挑战任务已刷新!'
random_week: '&a你的每周挑战任务已刷新!'
random_month: '&a你的每月挑战任务已刷新!'
random_cant: '&c你已经接取了某个挑战,无法再刷新了!'
accept: '&a成功接受 %quest% '
already_completed: '&e你已经完成了该任务'
complete: '&a恭喜完成挑战 %challenge% &a.'
complete_title: '&a&l完成挑战!;%challenge%'
give_notenough: '&c你缺少交付任务所需的物品!'
give_points: '&a你给与了玩家 %player% %amount%次%type%任务刷新机会'
recieved_points_everyday: '&a你获得了 %amount% 次每日任务刷新机会'
recieved_points_week: '&a你获得了 %amount% 次每周任务刷新机会'
recieved_points_month: '&a你获得了 %amount% 次每月任务刷新机会'

Menus/everyday.yml -week.yml -month.yml

GUI界面配置。三个都一样

title: '&3&l每日挑战'
#任务的位置 这里设置了多少个则每次随机多少个任务
layout: [11,13,15,29,31,33]
size: 54
#任务设置
challenge:
  #任务展示物品
  item:
    material: BOOK
    data: 0
    display: '%display%'
    model: 0
    lore:
      - '&7&m<---一一一一一一一--->'
      - '&3&l> &2任务简介'
      - '%description%'
      - '&7&m<---一一一一一一一--->'
      - '&3&l> &b任务进度'
      - '%tips_lore%'
      - '&7&m<---一一一一一一一--->'
      - '&3&l> &b任务奖励'
      - '%reward%'
      - '&f '
      - '%challenge_state%'
    placeholder:
      state:
        #当非 交付物品类型 的任务接取后 %challenge_state% 替换为下方
        taking: '&f&l< &c已接取 &f&l>'
        #当 交付物品类型 的任务接取后 %challenge_state% 替换为下方
        taking_give_item: '&f&l< &e点击提交物品 &f&l>'
        #当已经完成任务后 %challenge_state% 替换为下方
        completed: '&f&l< &a已完成该任务 &f&l>'
        #未接取任务时候
        accept: '&f&l< &b点击接取任务 &f&l>'
items:
  id1:
    material: BLACK_STAINED_GLASS_PANE
    data: 0
    display: '&f'
    model: 0
    lore:
      - ''
    # null没有任何功能,为装饰品 random为刷新任务按钮 cmd为点击后执行指令 close为点击后关闭GUI
    #fuction:
    #  type: cmd
    #  value:
    #  - '[op]xxx %player%'
    #  ...
    fuction:
      type: null
    slot: [0,8,53]
  id2:
    material: RED_STAINED_GLASS_PANE
    data: 0
    display: '&f'
    model: 0
    lore:
      - ''
    fuction:
      type: null
    slot: [ 9,18,27,36 ,17,26,35,44]
  id3:
    material: LIME_STAINED_GLASS_PANE
    data: 0
    display: '&f'
    model: 0
    lore:
      - ''
    fuction:
      type: null
    slot: [ 52,51,50,48,47,46]
  id4:
    material: END_CRYSTAL
    data: 0
    display: '&f&l< &b刷新任务 &f&l>'
    model: 0
    lore:
      - ' '
      - '&8* 点击刷新所有任务'
      - ' '
      - '&f 你目前有 &a%amount% &f次机会'
    fuction:
      type: random
    slot: [49]
  id5:
    material: RED_WOOL
    data: 0
    display: '&c关闭'
    model: 0
    lore:
      - ''
    fuction:
      type: close
    slot: [45]

Last updated