Skip to content
On this page

配置文件

config.yml 核心配置文件
js
store:
  #Yaml / Mysql 默认 Yaml
  mode: Yaml
  #玩家数据、公会排行数据更新自动保存间隔。秒为单位
  updata: 600
Mysql:
  address: localhost
  port: 3306
  database: test
  user: root
  password: 123456
HikariCP:
  connectionTimeout: 30000
  #连接超时时间 默认值:30000(30秒)
  minimumIdle: 10
  #最小空闲连接数
  maximumPoolSize: 50
  #池允许达到的最大大小,包括空闲和正在使用的连接
set:
  sound:
    #任务完成时候的音效
    complete_everyday: UI_TOAST_CHALLENGE_COMPLETE
  completed_all:
    run:
      - '[console]money give %player% 50'
menu.yml 任务面板配置
js
title: '&3&l每日任务'
#任务的位置 这里设置了多少个则每次随机多少个任务
layout: [19,20,21,22,23]
size: 54
#任务设置
challenge:
  #任务展示物品
  item:
    material: BOOK
    data: 0
    display: '%display%'
    model: 0
    lore:
      - '%description%'
      - '&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>'
  #无任务展示物品
  none:
    material: BARRIER
    data: 0
    display: '&f[ &e无 &f]'
    model: 0
    lore:
      - '&f '
      - '&f未随机到任务..'
items:
  id4:
    material: NETHER_STAR
    data: 0
    display: '&f[ &e刷新任务 &f]'
    model: 0
    lore:
      - ' '
      - '&#e0ffff点击刷新所有任务'
      - '&#e0ffff你目前有 &a%amount% &#e0ffff次机会'
    # null没有任何功能,为装饰品 random为刷新任务按钮 cmd为点击后执行指令 close为点击后关闭GUI claim为完成所有任务的奖励按钮
    #fuction:
    #  type: cmd
    #  value:
    #  - '[op]xxx %player%'
    #  ...
    fuction:
      type: random
    slot: [49]
  claim:
    material: CHEST
    data: 0
    display: '&f[ &e今日奖励 &f]'
    model: 0
    lore:
      - ' '
      - '&#e0ffff完成 &a所有 &#e0ffff今日任务可领取'
      - '&#e0ffff当前进度: &a%completed%/%all%'
      - ' '
      - '&e奖励:'
      - '&f - 点券 ×50'
    fuction:
      type: claim
    slot: [25]
  id5:
    material: RED_WOOL
    data: 0
    display: '&c关闭'
    model: 0
    lore:
      - ''
    fuction:
      type: close
    slot: [45]
lang_CN.yml 语言文件
js
plugin: '&7[&#FFC1C1&lLege&#EEB4B4&lndary&#CD9B9B&lChal&#8B6969&llenges&7] &#e0ffff'
no_permission: '&#EE7942你没有权限!'
no_player: '&#EE7942该玩家不存在或者不在线!'
notnumber: '&#EE7942请输入一个数字!'
random_set: '&#E0FFFF你将 &a%player% &#E0FFFF的任务随机刷新!'
random_nopoints: '&#EE7942刷新次数不足!'
random_everyday: '&a你的每日挑战任务已刷新!'
random_cant: '&#EE7942你已经接取了某个挑战,无法再刷新了!'
accept: '&a成功接受 %quest% '
already_completed: '&e你已经完成了该任务'
complete: '&a恭喜完成挑战 %challenge% &a.'
complete_title: '&a&l完成挑战!;%challenge%'
give_notenough: '&#EE7942你缺少交付任务所需的物品!'
give_points: '&a你给与了玩家 %player% %amount%次任务刷新机会'
recieved_points: '&a你获得了 %amount% 次每日任务刷新机会'
give_item: '&#48D1CC你提交了 &e%display%×%amount%'
click_cooldown: '&#EE79421秒只能点击一次!'
claim: '&#00FF00成功领取其今日任务全部完成奖励!'
claim_already: '&#EE7942你今日已经领取该奖励了!'
create_exist: '&c该任务ID已经存在了!'
claim_not:
  - '&#EE9A49&l你还需完成:'
  - '&f · %quest%'
command_player:
  - '&f- /lcs open &3—— 打开任务接取提交面板'
command_admin:
  - '&f- /lcs reload &3—— 重载插件'
  - '&f- /lcs create ID &3—— 新建一个任务并打开编辑器'
  - '&f- /lcs edit ID &3—— 打开指定任务的编辑器'
  - '&f- /lcs editlast &3—— 打开上一个未保存的编辑器(重启服务器将失效)'
  - '&f- /lcs random 玩家 &3—— 强制随机玩家每日任务'
  - '&f- /lcs points 玩家 数量 &3—— 给与玩家每日任务随机点数'
  - '&f- /lcs save ID &3—— 将手上物品保存至插件内'
editor:
  menu:
    title: '&6编辑任务 &a%quest%'
    item:
      display:
        display: '&f[ &e编辑任务展示名称 &f]'
        lore:
          - ''
          - '&#6495ED当前名称: &a%display%'
          - '&a&l➥ &e左键 &#e0ffff更改任务名称&7(非ID)'
        input: '&#e0ffff接下来发送更改的任务名称.&e发送 &7cancel &e即可取消'
        success: '&#e0ffff成功将任务名称更改为 &f%display%'
      item:
        display: '&f[ &e设置任务展示图标 &f]'
        lore:
          - ''
          - '&#6495ED在&eGUI&#6495ED中该任务的展示物品'
          - '&a&l➥ &e左键 &#e0ffff更改为手上的物品'
        null: '&c请手持物品作为该任务的展示图标&7(不读取lore)'
        success: '&#e0ffff成功将任务展示图标更改为手上的物品.'
      description:
        display: '&f[ &e设置任务描述 &f]'
        lore:
          - ''
          - '&#6495ED在&eGUI&#6495ED中该任务的描述'
          - '&7&l# &#00CD66变量: &d%progress_目标ID% &#00CD66为该目标目前进度'
          - ''
          - '&a&l➥ &e左键 &#e0ffff添加一行描述'
          - '&a&l➥ &e右键 &#e0ffff删除最后一行描述'
          - '&f当前值:'
          - '%description%'
        input: '&#e0ffff接下来发送需要添加的lore.&e发送 &7cancel &e即可取消'
        success: '&#e0ffff成功添加lore: &a%lore%'
        remove: '&#e0ffff成功删去最后一行lore: &a%lore%'
      permission:
        display: '&f[ &e设置任务权限 &f]'
        lore:
          - ''
          - '&#6495ED如果开启,则当玩家拥有 &eLegendaryChallenges.quest.%quest% &#6495ED时'
          - '&#6495ED该任务才会加入玩家的随机池内.'
          - '&f当前值: &c%permission%'
          - '&a&l➥ &e左键 &#e0ffff切换'
      save:
        display: '&f[ &e点击保存 &f]'
        lore:
          - ''
          - '&a&l➥ &e左键 &#e0ffff保存当前设置到配置文件内'
        success: '&a你保存了任务 &f%quest% &a输入 &e/lcs reload &a以使他生效..'
        cant: '&c你还未为该任务设置目标!'
      delete:
        display: '&f[ &4&l删除任务 &f]'
        lore:
          - ''
          - '&a&l➥ &e&n右键 &#e0ffff删除该任务&7(不可逆)'
        success: '&4你删除了任务 &f%quest%'
      objective:
        display: '&f[ &b任务目标配置 &f]'
        lore:
          - ''
          - '&#6495ED进入任务目标配置GUI'
          - '&a&l➥ &e左键 &#e0ffff打开'
      rewards:
        display: '&f[ &d任务奖励配置 &f]'
        lore:
          - ''
          - '&#6495ED配置任务完成奖励执行组'
          - '&a&l➥ &e左键 &#e0ffff添加'
          - '&a&l➥ &c右键 &#e0ffff删除最后一条'
          - '&f当前值:'
          - '%rewards%'
        input: '&#e0ffff接下来发送需要添加奖励.&e发送 &7cancel &e即可取消'
        success: '&#e0ffff成功添加: &a%reward%'
        remove: '&#e0ffff成功删去最后一行奖励: &a%reward%'
        info:
          - '&e&l提示: &8&o%player%为玩家名称变量'
          - '&f - [message]xxx &#e0ffff向玩家发送信息'
          - '&f - [broad]xxx &#e0ffff向全服发送消息'
          - '&f - [sound]ID;volume;pitch &#e0ffff向玩家播放音效'
          - '&f - [title]xxx;xx &#e0ffff向玩家发送标题消息'
          - '&f - [player]xxx &#e0ffff执行指令'
          - '&f - [op]xxx &#e0ffff以OP权限执行指令'
          - '&f - [console]xxx &#e0ffff从后台执行指令'
  objects:
    title: '&b&l任务目标'
    item:
      empty:
        display: '&f[ &7无 &f]'
        lore:
          - '&f'
      add:
        display: '&f[ &e点击添加任务目标 &f]'
        lore:
          - '&f'
        input: '&#e0ffff请为该目标命名作为它的ID &e输入 &7cancel &e即可取消'
        exist: '&7该任务中已经存在名为 &e%object% &7的目标ID了'
        success: '&a成功创建新的目标 &e%object%'
      edit:
        display: '%object%'
        lore:
          - '&a&l➥ &e左键 &#e0ffff编辑该目标'
          - '&a&l➥ &c右键 &#e0ffff删除该目标'
          - ''
          - '&#6495ED&l目标信息:'
          - '&f 目标类型: &a%type%'
          - '&f 目标值: &a%value%'
          - '&f 目标数量: &a%amount%'
          - '&f 目标条件:'
          - '%condition%'
        delete: '&c你删除了目标 &a%object%'
      back:
        display: '&c点击返回'
        lore:
          - '&f'
  object_edit:
    title: '&c&l目标编辑'
    item:
      type:
        display: '&f[ &e编辑目标类型 &f]'
        lore:
          - ''
          - '&a&l➥ &e左键 &#e0ffff选择一个任务目标类型'
          - ''
          - '&f 目前目标类型: &a%type%'
        input: '&a请选择一个任务目标.'
        success: '&#e0ffff成功更改 &a%object% &#e0ffff的目标类型为 &e%type%'
      value:
        display: '&f[ &e编辑目标值 &f]'
        lore:
          - ''
          - '&a&l➥ &e左键 &#e0ffff更改目标值'
          - ''
          - '&f 目前目标值: &a%value%'
        input: '&#e0ffff请输入需要更改的值 &e关闭界面即可取消'
        success: '&#e0ffff成功更改 &a%object% &#e0ffff的目标值为 &e%value%'
      amount:
        display: '&f[ &e编辑数量 &f]'
        lore:
          - ''
          - '&a&l➥ &e左键 &#e0ffff更改目数量'
          - ''
          - '&f 目前目标值: &a%amount%'
        input: '&#e0ffff请输入需要更改的值 &e关闭界面即可取消'
        success: '&#e0ffff成功更改 &a%object% &#e0ffff的目数量为 &e%amount%'
      condition:
        display: '&f[ &e编辑条件 &f]'
        lore:
          - ''
          - '&#6495ED配置目标进度增加额外条件'
          - '&a&l➥ &e左键 &#e0ffff添加一条'
          - '&a&l➥ &c右键 &#e0ffff删除最后一条'
          - ''
          - '&f 目前值条件:'
          - '%condition%'
        input: '&#e0ffff请输入需要添加的条件 &e关闭界面即可取消'
        success: '&#e0ffff成功添加一条: &e%condition%'
        remove: '&#e0ffff成功删去最后一条: &a%condition%'
objectives:
  GIVE_ITEM: '&f交付物品 &evalue为物品'
  PLACE: '&f放置方块次数 &evalue为方块ID'
  BREAK: '&f破坏方块次数 &evalue为方块ID'
  TRADE: '&f与村民交易次数 &7value 不可用'
  CRAFT: '&f合成指定物品次数 &evalue 为物品'
  MOVE: '&f移动指定方块距离 &7value 不可用'
  GAIN_EXP: '&f获得指定数量的原版交易 &7value 不可用'
  GAIN_FOOD: '&f获得指定数量的饱食度 &7value 不可用'
  TAKE_FOOD: '&f失去指定数量的饱食度 &7value 不可用'
  KILL: '&f击杀指定原版生物 &evalue为生物ID'
  KILL_CUSTOM: '&f击杀指定名称的生物 &evalue为生物名称'
  HARVEST: '&f收获农作物 &evalue 为物品'
  FISH: '&f钓鱼 &evalue 为物品'
  BREED: '&f生产动物 &evalue为生物ID'
  COOK: '&f使用熔炼或者高炉进行煅烧指定物品 &evalue 为物品'
  SHEAR: '&f使用剪刀采集 &evalue为生物ID'
  ATTACK_DAMAGE: '&f造成伤害值 &7value 不可用'
  PROJECTILE_DAMAGE: '&f使用投射物造成伤害值 &7value 不可用'
  DAMAGED: '&f承受伤害值 &7value 不可用'
  BLOCKING: '&f使用盾牌格挡指定伤害值 &7value 不可用'
  BLOCKING_PROJECTILE: '&f使用盾牌格挡投射物指定伤害值 &7value 不可用'
  CONSUME: '&f消耗、吃掉某个物品指定次数 &evalue 为物品'
  DELAY: '&f延时指定秒数后直接完成任务 &7value 不可用'
  ENCHANT: '&f附魔出指定ID附魔次数 &evalue为附魔ID'
  ITEM_BROKEN: '&f损坏指定次数物品 &evalue为物品'
  CHAT: '&f发送信息指定次数 &7value 不可用'
  TAME: '&f驯服生物指定次数 &evalue为生物ID'
  DEATH: '&f死亡指定次数 &7value 不可用'
  KILL_MYTHICMOBS: '&f击杀 &aMythicMobs &f指定ID怪物次数 &evalue为怪物ID'
  LEGENDARYGUILD_POINTS_GAIN: '&f获得 &aLegendaryGuild &f公会贡献点指定数量 &7value 不可用'
  LEGENDARYGUILD_POINTS_LOST: '&f失去/消耗 &aLegendaryGuild &f公会贡献点指定数量 &7value 不可用'
  LEGENDARYGUILD_POSITION_CHANGE: '&f职位变化 &aLegendaryGuild &f到指定职位ID &evaule为职位ID'
  LEGENDARYGUILD_GIVE_MONEY: '&f向公会捐赠资金 &aLegendaryGuild &7vaule 不可用'
  CITIZENS_INTERACT: '&f与指定Citizens交互 &evalue为ID(数字id)'
  CUSTOMCROPS_PLANT: '&aCustomCrops &f种植农作物 &evalue为农作物ID'
  CUSTOMFISHING: '&aCustomFishing &f钓鱼 &evalue为鱼的ID'
  LEGENDARYCOOK_COOK: '&aLegendaryCook &f烹饪指定ID &evalue为烹饪配方ID'
  AURELIUMSKILLS_GAIN_EXP: '&aAureliumSkills &f获得指定技能的经验数量 &evalue为技能ID'
  LEGENDARYDAILYSHOP_BUY: '&aLegendaryDailyShop &f购买指定商店物品数量 &evalue为商店ID'
  LEGENDARYDAILYSHOP_SELL: '&aLegendaryDailyShop &f在指定商店出售物品 &evalue为商店ID'
  LEGENDARYDAILYSHOP_BUY_RARITY: '&aLegendaryDailyShop &f购买到指定品质的商品 &evalue为品质'
  LEGENDARYDAILYSHOP_SELL_RARITY: '&aLegendaryDailyShop &f出售指定品质的商品 &evalue为品质'
  MCMMO_GAIN_EXP: '&aMcMMO &f获得指定技能的经验数量 &evalue为技能ID'