创建一个新的任务周期
不只是每日任务,还有每三日任务、每周任务、每月任务甚至是每年任务?!
它都可以实现,并且都能共存. 同时每个周期的任务数据互相独立!!!
只需要按照如下的模板在 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: '�EE76 → 任务已完成.'
doing: '&#EEB4B4 → 任务进行中.'
wait: '̈́FFF → 点击接受任务'
give_item: '?B8FF → 点击交付任务物品'
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: 'OCDCD刷新任务'
lore:
- '&#bcd2ee你有 &f%refresh% &#bcd2ee次刷新机会.'
- '&#bcd2ee下一次免费自动刷新将在 1 天后.'
- ''
- 'BCDAA → 点击刷新'
function:
type: refresh
'd':
material: CHEST
model: 0
amount: 1
display: 'OCDCD最终奖励 &7(&e%completeds%/%quests%&7)'
lore:
- '&#bcd2ee完成所有任务后可领取的奖励'
- ''
- '&#a5acb8&l奖励列表'
- ' &f- 游戏币 ×1000'
- ' &f- 钻石 ×64'
- ''
- 'BCDAA → 点击领取'
function:
type: rewards
Last updated