Appearance
配置文件
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&lChalB6969&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: '0D1CC你提交了 &e%display%×%amount%'
click_cooldown: '&#EE79421秒只能点击一次!'
claim: '�FF00成功领取其今日任务全部完成奖励!'
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:
- ''
- 'ᥟED当前名称: &a%display%'
- '&a&l➥ &e左键 &#e0ffff更改任务名称&7(非ID)'
input: '&#e0ffff接下来发送更改的任务名称.&e发送 &7cancel &e即可取消'
success: '&#e0ffff成功将任务名称更改为 &f%display%'
item:
display: '&f[ &e设置任务展示图标 &f]'
lore:
- ''
- 'ᥟED在&eGUIᥟED中该任务的展示物品'
- '&a&l➥ &e左键 &#e0ffff更改为手上的物品'
null: '&c请手持物品作为该任务的展示图标&7(不读取lore)'
success: '&#e0ffff成功将任务展示图标更改为手上的物品.'
description:
display: '&f[ &e设置任务描述 &f]'
lore:
- ''
- 'ᥟED在&eGUIᥟED中该任务的描述'
- '&7&l# �CD66变量: &d%progress_目标ID% �CD66为该目标目前进度'
- ''
- '&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:
- ''
- 'ᥟED如果开启,则当玩家拥有 &eLegendaryChallenges.quest.%quest% ᥟED时'
- 'ᥟED该任务才会加入玩家的随机池内.'
- '&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:
- ''
- 'ᥟED进入任务目标配置GUI'
- '&a&l➥ &e左键 &#e0ffff打开'
rewards:
display: '&f[ &d任务奖励配置 &f]'
lore:
- ''
- 'ᥟED配置任务完成奖励执行组'
- '&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删除该目标'
- ''
- 'ᥟED&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:
- ''
- 'ᥟED配置目标进度增加额外条件'
- '&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'