This is a daily random task plugin. It has over 40 task target types and over 20 task condition judgments (you can use condition judgments to achieve this, such as killing xx zombies at y>100, at night, or holding specific items to kill...)
Players will randomly assign some tasks to all edited tasks every day. If they are not satisfied with the current randomly assigned task, they can spend random points on the panel to randomly assign again
Support
ItemsAdder / MMOItems / MythicMobs / MCMMO / AureliumSkills / Citizens / CustomCrops / CustomFishing / LegendaryGuild / LegendaryCook / LegendaryDailyShop
Features
Require Java higher than 17
✅40+goal types
✅20+objective confitions
✅task coin shop
✅support mysql
✅random task points
✅multiple goals can be set for each task
✅in game editor
✅...
Objectives
GIVE_ITEM: Delivered items
PLACE: Place block
BREAK: Break block
TRADE: Trade with villager
CRAFT: Craft specific item
MOVE: Move
GAIN_EXP: Gain exp
GAIN_FOOD: Gain food
TAKE_FOOD: Consume food
KILL: Kill Original Entity
KILL_CUSTOM: Kill Entity with specific name
HARVEST: Harvest crops
FISH: fishing
BREED: breed
BREWING: Brew Potion
COOK: Use smelting or blast furnace to cook items
SHEAR: Collect with scissors
ATTACK_DAMAGE: Cause damage value
PROJECTILE_DAMAGE: Dealing damage with projectiles
DAMAGED: Accept damage points
BLOCKING: Use shield blocks to specify damage values
BLOCKING_PROJECTILE: Use shield to block projectiles and assign damage values
CONSUME: Consume or eat an item a specified number of times
DELAY: Complete the task directly after a specified number of seconds of delay
ENCHANT: Enchant with a specified ID
ITEM_BROKEN: Damaged items for a specified number of times
CHAT: Chat
TAME: Tame animals
DEATH: Death
KILL_MYTHICMOBS: Kill MythicMobs mob
LEGENDARYGUILD_POINTS_GAIN: 获得 LegendaryGuild 公会贡献点指定数量
LEGENDARYGUILD_POINTS_LOST: 失去/消耗 LegendaryGuild 公会贡献点指定数量
LEGENDARYGUILD_POSITION_CHANGE: 职位变化 LegendaryGuild 到指定职位ID
LEGENDARYGUILD_GIVE_MONEY: 向公会捐赠资金 LegendaryGuild
CITIZENS_INTERACT: interact with Citizens
CUSTOMCROPS_PLANT: CustomCrops Planting crops
CUSTOMFISHING: CustomFishing fishing
LEGENDARYCOOK_COOK: LegendaryCook 烹饪指定ID
AURELIUMSKILLS_GAIN_EXP: AureliumSkills 获得指定技能的经验数量
LEGENDARYDAILYSHOP_BUY: LegendaryDailyShop 购买指定商店物品数量
LEGENDARYDAILYSHOP_SELL: LegendaryDailyShop 在指定商店出售物品
LEGENDARYDAILYSHOP_BUY_RARITY: LegendaryDailyShop 购买到指定品质的商品
LEGENDARYDAILYSHOP_SELL_RARITY: LegendaryDailyShop 出售指定品质的商品
MCMMO_GAIN_EXP: McMMO Number of experiences to obtain specified skills
Task Creation Instance - Delivering Items
Pictures
Spoiler: task exmaple
Spoiler: Reward for completing all tasks today
Spoiler: Editor
Configuration
Spoiler: menu.yml
Code (Text):
title: '&3&lDaily Quests'[/B][/B][/B]
[B][B][B]#How many tasks are set here, how many tasks are randomly assigned each time
layout: [19,20,21,22,23]
size: 54
challenge:
# Task display items
item:
material: BOOK
data: 0
display: '%display%'
model: 0
lore:
- '%description%'
- '&f '
- '%challenge_state%'
placeholder:
state:
#After receiving a task that is not a 'GIVE_ITEM',%challenge_state% replace with the following
taking: '&f&l< &cAccepted &f&l>'
#After receiving a task that is 'GIVE_ITEM', %challenge_state% replace with the following
taking_give_item: '&f&l< &eClick to submit the item &f&l>'
# After completing the task %challenge_state% replace with the following
completed: '&f&l< &aCompleted &f&l>'
# When not receiving a task
accept: '&f&l< &bClick to accept &f&l>'
#No task display items
none:
material: BARRIER
data: 0
display: '&f[ &eempty &f]'
model: 0
lore:
- '&f '
- '&fNot randomly assigned to task..'
items:
id4:
material: NETHER_STAR
data: 0
display: '&f[ &eRandom tasks &f]'
model: 0
lore:
- ' '
- '&#e0ffffClick to refresh all tasks'
- '&#e0ffffYou have &a%amount% &#e0ffffchances'
# null: No function, for decoration
# shop: For Task Coin Store
# random:To refresh the task button
# cmd:Execute commands after clicking (from console) placeholder: %player%
# close:close the inventory
# claim:Reward button for completing all tasks
# ...
# This is a 'cmd' example:
# fuction:
# type: cmd
# value:
# - 'xxx %player%'
# ...
fuction:
type: random
slot: [49]
shop:
material: BEACON
data: 0
display: '&f[ &eTask Coin Store&f]'
model: 0
lore:
- ' '
- '&#e0ffffUse task currency to purchase goods'
fuction:
type: shop
slot: [ 4 ]
claim:
material: CHEST
data: 0
display: '&f[ &e Today reward &f]'
model: 0
lore:
- ' '
- '&#e0ffffComplete &aALL &#e0fffftask to claim rewards'
- '&#e0ffffCurrent progress: &a%completed%/%all%'
- ' '
- '&eRewards:'
- '&f - Points ×50'
fuction:
type: claim
slot: [25]
id5:
material: RED_WOOL
data: 0
display: '&cClose'
model: 0
lore:
- ''
fuction:
type: cmd
value:
- 'eco give %player% 50'
slot: [45]
[B][B][B]#How many tasks are set here, how many tasks are randomly assigned each time
layout: [19,20,21,22,23]
size: 54
challenge:
# Task display items
item:
material: BOOK
data: 0
display: '%display%'
model: 0
lore:
- '%description%'
- '&f '
- '%challenge_state%'
placeholder:
state:
#After receiving a task that is not a 'GIVE_ITEM',%challenge_state% replace with the following
taking: '&f&l< &cAccepted &f&l>'
#After receiving a task that is 'GIVE_ITEM', %challenge_state% replace with the following
taking_give_item: '&f&l< &eClick to submit the item &f&l>'
# After completing the task %challenge_state% replace with the following
completed: '&f&l< &aCompleted &f&l>'
# When not receiving a task
accept: '&f&l< &bClick to accept &f&l>'
#No task display items
none:
material: BARRIER
data: 0
display: '&f[ &eempty &f]'
model: 0
lore:
- '&f '
- '&fNot randomly assigned to task..'
items:
id4:
material: NETHER_STAR
data: 0
display: '&f[ &eRandom tasks &f]'
model: 0
lore:
- ' '
- '&#e0ffffClick to refresh all tasks'
- '&#e0ffffYou have &a%amount% &#e0ffffchances'
# null: No function, for decoration
# shop: For Task Coin Store
# random:To refresh the task button
# cmd:Execute commands after clicking (from console) placeholder: %player%
# close:close the inventory
# claim:Reward button for completing all tasks
# ...
# This is a 'cmd' example:
# fuction:
# type: cmd
# value:
# - 'xxx %player%'
# ...
fuction:
type: random
slot: [49]
shop:
material: BEACON
data: 0
display: '&f[ &eTask Coin Store&f]'
model: 0
lore:
- ' '
- '&#e0ffffUse task currency to purchase goods'
fuction:
type: shop
slot: [ 4 ]
claim:
material: CHEST
data: 0
display: '&f[ &e Today reward &f]'
model: 0
lore:
- ' '
- '&#e0ffffComplete &aALL &#e0fffftask to claim rewards'
- '&#e0ffffCurrent progress: &a%completed%/%all%'
- ' '
- '&eRewards:'
- '&f - Points ×50'
fuction:
type: claim
slot: [25]
id5:
material: RED_WOOL
data: 0
display: '&cClose'
model: 0
lore:
- ''
fuction:
type: cmd
value:
- 'eco give %player% 50'
slot: [45]
Spoiler: lang_EN
Code (Text):
plugin: '&7[&#FFC1C1&lLege&#EEB4B4&lndary&#CD9B9B&lChalB6969&llenges&7] &#e0ffff'[/B][/B][/B]
[B][B][B]no_permission: '&#EE7942You don"t have permission !'
no_player: '&#EE7942The player does not exist or is not online !'
notnumber: '&#EE7942Please enter a number!'
random_set: '&#E0FFFFYou will randomly refresh the tasks &a%player%.'
random_nopoints: '&#EE7942You don"t have enough refresh amount!'
random_everyday: '&aYour daily challenge task has been refreshed!'
random_cant: '&#EE7942You have already taken a certain challenge and cannot refresh
anymore!'
accept: '&aSuccessfully accepted %quest% '
already_completed: '&eYou have completed the task'
no_iteminhand: '&cPlease hold an item'
complete: '&aCompleted quest %challenge% &a.'
complete_title: '&a&lComplete the task!;%challenge%'
give_notenough: '&#EE7942You are missing the items required to deliver the task!'
give_points: '&aYou have given players &e%player% %amount% &achance to refresh tasks'
recieved_points: '&aYou have received &e%amount% &adaily task refresh opportunities'
give_item: '0D1CC You submitted &e%display%×%amount%'
click_cooldown: '&#EE7942Only one click per second!'
claim: '�FF00Successfully received the reward for completing all tasks for today!'
claim_already: '&#EE7942You have already received the reward today!'
create_exist: '&cThe task ID already exists!'
claim_not:
- '&#EE9A49&lYou still need to complete:'
- '&f · %quest%'
command_player:
- '&f- /lcs open &3—— Open the task pickup and submission panel'
command_admin:
- '&f- /lcs reload &3—— Reload plugin'
- '&f- /lcs shop &3—— open the task coin shop'
- '&f- /lcs shop add price amount(-1 Unlimited) &3—— Put the items in hand on the
task store'
- '&f- /lcs coin give player amount &3—— Give players a specified number of mission
coins'
- '&f- /lcs coin take player amount &3—— Reduce the specified number of mission coins
for players'
- '&f- /lcs coin set player amount &3—— Set the specified number of mission coins
for players '
- '&f- /lcs create ID &3—— Create a new task and open the editor'
- '&f- /lcs edit ID &3—— Open the editor for the specified task'
- '&f- /lcs editlast &3—— Open the previous unsaved editor (restarting the server
will invalidate it)'
- '&f- /lcs random player &3—— Force random player daily missions'
- '&f- /lcs points player amount &3—— Give players random points for daily missions'
editor:
menu:
title: '&6Edit the task &a%quest%'
item:
display:
display: '&f[ &eEdit Task Display Name &f]'
lore:
- ''
- 'ᥟEDCurrent Name: &a%display%'
- '&a&l➥ &eLeft Click &#e0ffffChange Task Name&7(not ID)'
input: '&#e0ffffNext, send the changed task name.&eEnter &7cancel &eto cancel'
success: '&#e0ffffSuccessfully changed task name to &f%display%'
item:
display: '&f[ &eSet task display icon &f]'
lore:
- ''
- 'ᥟED&eGUIᥟED display items for this task'
- '&a&l➥ &eLeft Click &#e0ffffChange to item in hand'
'null': '&cPlease hold the item as the display icon for this task&7(not read
lore)'
success: '&#e0ffffSuccessfully changed the task display icon to the item in
hand.'
description:
display: '&f[ &eSet Task Description &f]'
lore:
- ''
- 'ᥟED&eGUIᥟED description of the task in'
- '&7&l# �CD66variable: &d%progress_goalID% �CD66Current progress for
this goal'
- ''
- '&a&l➥ &eLeft Click &#e0ffffAdd a line of description'
- '&a&l➥ &eRight Click &#e0ffffDelete last line description'
- '&fCurrent value:'
- '%description%'
input: '&#e0ffffNext to enter what needs to be added lore.&eEnter &7cancel
&eto cancel'
success: '&#e0ffffSuccessfully addedlore: &a%lore%'
remove: '&#e0ffff Successfully deleted the last line lore: &a%lore%'
permission:
display: '&f[ &eSet task permissions &f]'
lore:
- ''
- 'ᥟEDIf enabled, when the player has &eLegendaryChallenges.quest.%quest%
ᥟED'
- 'ᥟEDThis task will only be added to the player”s random pool.'
- '&fCurrent value: &c%permission%'
- '&a&l➥ &eLeft Click &#e0ffffswitch'
save:
display: '&f[ &esave &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffffSave the current settings to the configuration
file'
success: '&aYou saved the task &f%quest% &aenter &e/lcs reload &ato make it
effective..'
cant: '&cYou have not set a goal for this task yet!'
delete:
display: '&f[ &4&ldelete &f]'
lore:
- ''
- '&a&l➥ &e&nRight Click &#e0ffffDelete this task&7(Irreversible)'
success: '&4You deleted the task &f%quest%'
objective:
display: '&f[ &bTask Goal Configuration &f]'
lore:
- ''
- 'ᥟEDEnter goal target configurationGUI'
- '&a&l➥ &eLeft Click &#e0ffffopen'
rewards:
display: '&f[ &dTask reward configuration &f]'
lore:
- ''
- 'ᥟEDConfigure task completion reward execution group'
- '&a&l➥ &eLeft Click &#e0ffffadd'
- '&a&l➥ &cRight Click &#e0ffffDelete last line'
- '&fCurrent value:'
- '%rewards%'
input: '&#e0ffffnext to enter rewards to be added.&eEnter &7cancel &eto cancel'
success: '&#e0ffffSuccessfully added: &a%reward%'
remove: '&#e0ffff Successfully deleted the last line 奖励: &a%reward%'
info:
- '&e<ips: &8&o%player% variable for player name'
- '&f - [message]xxx &#e0ffffSending messages to players'
- '&f - [broad]xxx &#e0ffffSend a message to the entire server'
- '&f - [sound]ID;volume;pitch &#e0ffffPlay sound effects to players'
- '&f - [title]xxx;xx &#e0ffffSend a title message to the player'
- '&f - [player]xxx &#e0ffffExecute commands'
- '&f - [op]xxx &#e0ffffExecute commands by OP '
- '&f - [console]xxx &#e0ffffExecute commands by Console'
- '&f - [coin]amount &#e0ffff给与玩家任务币'
objects:
title: '&b&l Task Objectives '
item:
empty:
display: '&f[ &7null &f]'
lore:
- '&f'
add:
display: '&f[ &eClick to add task goal &f]'
lore:
- '&f'
input: '&#e0ffffPlease name the goal as its ID &eenter &7cancel &eto cancel'
exist: '&7The task already exists with the name &e%object% &7goal'
success: '&aSuccessfully created a new goal &e%object%'
edit:
display: '%object%'
lore:
- '&a&l➥ &eLeft Click &#e0ffffEdit this goal'
- '&a&l➥ &cRight Click &#e0ffffDelete this goal'
- ''
- 'ᥟED<arget information :'
- '&f type: &a%type%'
- '&f vaule: &a%value%'
- '&f amount: &a%amount%'
- '&f conditions:'
- '%condition%'
delete: '&cYou deleted the goal &a%object%'
back:
display: '&cback'
lore:
- '&f'
object_edit:
title: '&c&l Goal Editing '
item:
type:
display: '&f[ &eEdit Type &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffff Select a type '
- ''
- '&f Current value: &a%type%'
input: '&aPlease select a task goal.'
success: '&#e0ffffSuccessfully changed &a%object% &#e0fffftype tp &e%type%'
value:
display: '&f[ &eEdit Value &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffffChange value'
- ''
- '&f Current value: &a%value%'
input: '&#e0ffffPlease enter the value. &eClose the interface to cancel'
success: '&#e0ffffSuccessfully changed &a%object% &#e0ffffto &e%value%'
amount:
display: '&f[ &eEdit Amount &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffffChange amount'
- ''
- '&f Current value: &a%amount%'
input: '&#e0ffffPlease enter the value. &eClose the interface to cancel'
success: '&#e0ffffSuccessfully changed &a%object% &#e0ffffto &e%amount%'
condition:
display: '&f[ &eEdit conditions &f]'
lore:
- ''
- 'ᥟEDAdd additional conditions to configure goal progress'
- '&a&l➥ &eLeft Click &#e0ffffAdd'
- '&a&l➥ &cRight Click &#e0ffffDelete last line'
- ''
- '&f Current value:'
- '%condition%'
input: '&#e0ffffPlease enter the conditions. &eClose the interface to cancel'
success: '&#e0ffffSuccessfully added: &e%condition%'
remove: '&#e0ffffSuccessfully deleted the last line: &a%condition%'
objectives:
GIVE_ITEM: '&fDelivered items &evalue For items'
PLACE: '&fPlace blocks &evalue is block material'
BREAK: '&fBreak blocks &evalue is block material'
TRADE: '&fDealing with Villagers &7value Not Available '
CRAFT: '&f crafting designated items &evalue for items'
MOVE: '&fMove the specified block distance &7value Not Available '
GAIN_EXP: '&fObtain a specified amount of original experience &7value Not Available '
GAIN_FOOD: '&f Obtain a specified amount of food &7value Not Available '
TAKE_FOOD: '&fLose a specified amount of food &7value Not Available '
KILL: '&fKill designated original creatures &evalue for creature ID'
KILL_CUSTOM: '&fKill a creature with a specified name &evalue for name'
HARVEST: '&fHarvesting crops &evalue for items'
FISH: '&fFishing &evalue for items'
BREED: '&fBreeding animals &evalue for creature ID'
COOK: '&fUse smelting or blast furnace to calcine designated items &evalue for items'
SHEAR: '&fCollect with scissors &evalue for creature ID'
ATTACK_DAMAGE: '&fCause damage value &7value Not Available '
PROJECTILE_DAMAGE: '&fDealing damage with projectiles &7value Not Available '
DAMAGED: '&fdamaged amount&7value Not Available '
BLOCKING: '&fUse shield blocks to specify damage values &7value Not Available '
BLOCKING_PROJECTILE: '&fUse shield to block projectiles and assign damage values
&7value Not Available '
CONSUME: '&fConsume or eat an item a specified number of times &evalue for items'
DELAY: '&fComplete the task directly after a specified number of seconds of delay
&7value Not Available '
ENCHANT: '&f Enchant the specified ID enchantment times &evalue for enchant ID'
ITEM_BROKEN: '&fDamaged items for a specified number of times &evalue For items'
CHAT: '&fSpecify the number of times to send information &7value Not Available '
TAME: '&fTame the creature a specified number of times &evalue for creature ID'
DEATH: '&fDeath &7value Not Available '
BREWING: '&f酿造指定种类药水(无法指定等级) &evalue为药水ID'
KILL_MYTHICMOBS: '&fKill &aMythicMobs &fmobs &evalue ID'
LEGENDARYGUILD_POINTS_GAIN: '&f获得 &aLegendaryGuild &f公会贡献点指定数量 &7value Not Available '
LEGENDARYGUILD_POINTS_LOST: '&f失去/消耗 &aLegendaryGuild &f公会贡献点指定数量 &7value Not Available '
LEGENDARYGUILD_POSITION_CHANGE: '&f职位变化 &aLegendaryGuild &f到指定职位ID &evaule为职位ID'
LEGENDARYGUILD_GIVE_MONEY: '&f向公会捐赠资金 &aLegendaryGuild &7vaule 不可用'
CITIZENS_INTERACT: '&finteract with Citizens &evalue为ID(数字id)'
CUSTOMCROPS_PLANT: '&aCustomCrops &fPlanting crops &evalue为农作物ID'
CUSTOMFISHING: '&aCustomFishing &ffishing &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 &fgain exp &evalue for skill ID'
shop_limit: '&c该商品以达到最大购买次数!'
shop_success: '�FF00花费了 &e%price% �FF00购买了商品.'
shop_no_coin: '&c你的任务币不足 &e%price%'
coin_add: '&a你的任务币增加了 &e%amount%'
coin_add_admin: '&e你将玩家 &f%player% &e的任务币增加了 &a%amount%'
coin_take: '&e你的任务币减少了 &f%amount%'
coin_take_admin: '&e你将玩家 &f%player% &e的任务币减少了 &f%amount%'
coin_set: 你的任务币被设置为了 &a%amount%
coin_set_admin: 你将玩家 %player% 的任务币设置为 &e%amount%
[B][B][B]no_permission: '&#EE7942You don"t have permission !'
no_player: '&#EE7942The player does not exist or is not online !'
notnumber: '&#EE7942Please enter a number!'
random_set: '&#E0FFFFYou will randomly refresh the tasks &a%player%.'
random_nopoints: '&#EE7942You don"t have enough refresh amount!'
random_everyday: '&aYour daily challenge task has been refreshed!'
random_cant: '&#EE7942You have already taken a certain challenge and cannot refresh
anymore!'
accept: '&aSuccessfully accepted %quest% '
already_completed: '&eYou have completed the task'
no_iteminhand: '&cPlease hold an item'
complete: '&aCompleted quest %challenge% &a.'
complete_title: '&a&lComplete the task!;%challenge%'
give_notenough: '&#EE7942You are missing the items required to deliver the task!'
give_points: '&aYou have given players &e%player% %amount% &achance to refresh tasks'
recieved_points: '&aYou have received &e%amount% &adaily task refresh opportunities'
give_item: '0D1CC You submitted &e%display%×%amount%'
click_cooldown: '&#EE7942Only one click per second!'
claim: '�FF00Successfully received the reward for completing all tasks for today!'
claim_already: '&#EE7942You have already received the reward today!'
create_exist: '&cThe task ID already exists!'
claim_not:
- '&#EE9A49&lYou still need to complete:'
- '&f · %quest%'
command_player:
- '&f- /lcs open &3—— Open the task pickup and submission panel'
command_admin:
- '&f- /lcs reload &3—— Reload plugin'
- '&f- /lcs shop &3—— open the task coin shop'
- '&f- /lcs shop add price amount(-1 Unlimited) &3—— Put the items in hand on the
task store'
- '&f- /lcs coin give player amount &3—— Give players a specified number of mission
coins'
- '&f- /lcs coin take player amount &3—— Reduce the specified number of mission coins
for players'
- '&f- /lcs coin set player amount &3—— Set the specified number of mission coins
for players '
- '&f- /lcs create ID &3—— Create a new task and open the editor'
- '&f- /lcs edit ID &3—— Open the editor for the specified task'
- '&f- /lcs editlast &3—— Open the previous unsaved editor (restarting the server
will invalidate it)'
- '&f- /lcs random player &3—— Force random player daily missions'
- '&f- /lcs points player amount &3—— Give players random points for daily missions'
editor:
menu:
title: '&6Edit the task &a%quest%'
item:
display:
display: '&f[ &eEdit Task Display Name &f]'
lore:
- ''
- 'ᥟEDCurrent Name: &a%display%'
- '&a&l➥ &eLeft Click &#e0ffffChange Task Name&7(not ID)'
input: '&#e0ffffNext, send the changed task name.&eEnter &7cancel &eto cancel'
success: '&#e0ffffSuccessfully changed task name to &f%display%'
item:
display: '&f[ &eSet task display icon &f]'
lore:
- ''
- 'ᥟED&eGUIᥟED display items for this task'
- '&a&l➥ &eLeft Click &#e0ffffChange to item in hand'
'null': '&cPlease hold the item as the display icon for this task&7(not read
lore)'
success: '&#e0ffffSuccessfully changed the task display icon to the item in
hand.'
description:
display: '&f[ &eSet Task Description &f]'
lore:
- ''
- 'ᥟED&eGUIᥟED description of the task in'
- '&7&l# �CD66variable: &d%progress_goalID% �CD66Current progress for
this goal'
- ''
- '&a&l➥ &eLeft Click &#e0ffffAdd a line of description'
- '&a&l➥ &eRight Click &#e0ffffDelete last line description'
- '&fCurrent value:'
- '%description%'
input: '&#e0ffffNext to enter what needs to be added lore.&eEnter &7cancel
&eto cancel'
success: '&#e0ffffSuccessfully addedlore: &a%lore%'
remove: '&#e0ffff Successfully deleted the last line lore: &a%lore%'
permission:
display: '&f[ &eSet task permissions &f]'
lore:
- ''
- 'ᥟEDIf enabled, when the player has &eLegendaryChallenges.quest.%quest%
ᥟED'
- 'ᥟEDThis task will only be added to the player”s random pool.'
- '&fCurrent value: &c%permission%'
- '&a&l➥ &eLeft Click &#e0ffffswitch'
save:
display: '&f[ &esave &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffffSave the current settings to the configuration
file'
success: '&aYou saved the task &f%quest% &aenter &e/lcs reload &ato make it
effective..'
cant: '&cYou have not set a goal for this task yet!'
delete:
display: '&f[ &4&ldelete &f]'
lore:
- ''
- '&a&l➥ &e&nRight Click &#e0ffffDelete this task&7(Irreversible)'
success: '&4You deleted the task &f%quest%'
objective:
display: '&f[ &bTask Goal Configuration &f]'
lore:
- ''
- 'ᥟEDEnter goal target configurationGUI'
- '&a&l➥ &eLeft Click &#e0ffffopen'
rewards:
display: '&f[ &dTask reward configuration &f]'
lore:
- ''
- 'ᥟEDConfigure task completion reward execution group'
- '&a&l➥ &eLeft Click &#e0ffffadd'
- '&a&l➥ &cRight Click &#e0ffffDelete last line'
- '&fCurrent value:'
- '%rewards%'
input: '&#e0ffffnext to enter rewards to be added.&eEnter &7cancel &eto cancel'
success: '&#e0ffffSuccessfully added: &a%reward%'
remove: '&#e0ffff Successfully deleted the last line 奖励: &a%reward%'
info:
- '&e<ips: &8&o%player% variable for player name'
- '&f - [message]xxx &#e0ffffSending messages to players'
- '&f - [broad]xxx &#e0ffffSend a message to the entire server'
- '&f - [sound]ID;volume;pitch &#e0ffffPlay sound effects to players'
- '&f - [title]xxx;xx &#e0ffffSend a title message to the player'
- '&f - [player]xxx &#e0ffffExecute commands'
- '&f - [op]xxx &#e0ffffExecute commands by OP '
- '&f - [console]xxx &#e0ffffExecute commands by Console'
- '&f - [coin]amount &#e0ffff给与玩家任务币'
objects:
title: '&b&l Task Objectives '
item:
empty:
display: '&f[ &7null &f]'
lore:
- '&f'
add:
display: '&f[ &eClick to add task goal &f]'
lore:
- '&f'
input: '&#e0ffffPlease name the goal as its ID &eenter &7cancel &eto cancel'
exist: '&7The task already exists with the name &e%object% &7goal'
success: '&aSuccessfully created a new goal &e%object%'
edit:
display: '%object%'
lore:
- '&a&l➥ &eLeft Click &#e0ffffEdit this goal'
- '&a&l➥ &cRight Click &#e0ffffDelete this goal'
- ''
- 'ᥟED<arget information :'
- '&f type: &a%type%'
- '&f vaule: &a%value%'
- '&f amount: &a%amount%'
- '&f conditions:'
- '%condition%'
delete: '&cYou deleted the goal &a%object%'
back:
display: '&cback'
lore:
- '&f'
object_edit:
title: '&c&l Goal Editing '
item:
type:
display: '&f[ &eEdit Type &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffff Select a type '
- ''
- '&f Current value: &a%type%'
input: '&aPlease select a task goal.'
success: '&#e0ffffSuccessfully changed &a%object% &#e0fffftype tp &e%type%'
value:
display: '&f[ &eEdit Value &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffffChange value'
- ''
- '&f Current value: &a%value%'
input: '&#e0ffffPlease enter the value. &eClose the interface to cancel'
success: '&#e0ffffSuccessfully changed &a%object% &#e0ffffto &e%value%'
amount:
display: '&f[ &eEdit Amount &f]'
lore:
- ''
- '&a&l➥ &eLeft Click &#e0ffffChange amount'
- ''
- '&f Current value: &a%amount%'
input: '&#e0ffffPlease enter the value. &eClose the interface to cancel'
success: '&#e0ffffSuccessfully changed &a%object% &#e0ffffto &e%amount%'
condition:
display: '&f[ &eEdit conditions &f]'
lore:
- ''
- 'ᥟEDAdd additional conditions to configure goal progress'
- '&a&l➥ &eLeft Click &#e0ffffAdd'
- '&a&l➥ &cRight Click &#e0ffffDelete last line'
- ''
- '&f Current value:'
- '%condition%'
input: '&#e0ffffPlease enter the conditions. &eClose the interface to cancel'
success: '&#e0ffffSuccessfully added: &e%condition%'
remove: '&#e0ffffSuccessfully deleted the last line: &a%condition%'
objectives:
GIVE_ITEM: '&fDelivered items &evalue For items'
PLACE: '&fPlace blocks &evalue is block material'
BREAK: '&fBreak blocks &evalue is block material'
TRADE: '&fDealing with Villagers &7value Not Available '
CRAFT: '&f crafting designated items &evalue for items'
MOVE: '&fMove the specified block distance &7value Not Available '
GAIN_EXP: '&fObtain a specified amount of original experience &7value Not Available '
GAIN_FOOD: '&f Obtain a specified amount of food &7value Not Available '
TAKE_FOOD: '&fLose a specified amount of food &7value Not Available '
KILL: '&fKill designated original creatures &evalue for creature ID'
KILL_CUSTOM: '&fKill a creature with a specified name &evalue for name'
HARVEST: '&fHarvesting crops &evalue for items'
FISH: '&fFishing &evalue for items'
BREED: '&fBreeding animals &evalue for creature ID'
COOK: '&fUse smelting or blast furnace to calcine designated items &evalue for items'
SHEAR: '&fCollect with scissors &evalue for creature ID'
ATTACK_DAMAGE: '&fCause damage value &7value Not Available '
PROJECTILE_DAMAGE: '&fDealing damage with projectiles &7value Not Available '
DAMAGED: '&fdamaged amount&7value Not Available '
BLOCKING: '&fUse shield blocks to specify damage values &7value Not Available '
BLOCKING_PROJECTILE: '&fUse shield to block projectiles and assign damage values
&7value Not Available '
CONSUME: '&fConsume or eat an item a specified number of times &evalue for items'
DELAY: '&fComplete the task directly after a specified number of seconds of delay
&7value Not Available '
ENCHANT: '&f Enchant the specified ID enchantment times &evalue for enchant ID'
ITEM_BROKEN: '&fDamaged items for a specified number of times &evalue For items'
CHAT: '&fSpecify the number of times to send information &7value Not Available '
TAME: '&fTame the creature a specified number of times &evalue for creature ID'
DEATH: '&fDeath &7value Not Available '
BREWING: '&f酿造指定种类药水(无法指定等级) &evalue为药水ID'
KILL_MYTHICMOBS: '&fKill &aMythicMobs &fmobs &evalue ID'
LEGENDARYGUILD_POINTS_GAIN: '&f获得 &aLegendaryGuild &f公会贡献点指定数量 &7value Not Available '
LEGENDARYGUILD_POINTS_LOST: '&f失去/消耗 &aLegendaryGuild &f公会贡献点指定数量 &7value Not Available '
LEGENDARYGUILD_POSITION_CHANGE: '&f职位变化 &aLegendaryGuild &f到指定职位ID &evaule为职位ID'
LEGENDARYGUILD_GIVE_MONEY: '&f向公会捐赠资金 &aLegendaryGuild &7vaule 不可用'
CITIZENS_INTERACT: '&finteract with Citizens &evalue为ID(数字id)'
CUSTOMCROPS_PLANT: '&aCustomCrops &fPlanting crops &evalue为农作物ID'
CUSTOMFISHING: '&aCustomFishing &ffishing &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 &fgain exp &evalue for skill ID'
shop_limit: '&c该商品以达到最大购买次数!'
shop_success: '�FF00花费了 &e%price% �FF00购买了商品.'
shop_no_coin: '&c你的任务币不足 &e%price%'
coin_add: '&a你的任务币增加了 &e%amount%'
coin_add_admin: '&e你将玩家 &f%player% &e的任务币增加了 &a%amount%'
coin_take: '&e你的任务币减少了 &f%amount%'
coin_take_admin: '&e你将玩家 &f%player% &e的任务币减少了 &f%amount%'
coin_set: 你的任务币被设置为了 &a%amount%
coin_set_admin: 你将玩家 %player% 的任务币设置为 &e%amount%
Conditions
Spoiler
[y] Determine the height of the current player's position: [y]>60 , [y]>=60 , [y]=60 , [y]<60,[y]<=60
[permission] Determine if the player has permission : [permission]xxx.xxx
[biome] Determine the biomename of the player :[biome]PLAINS 或 [biome]PLAINS,SNOWY_PLAINS
[sneak] Determine if the player is in sneak :[sneak]true [sneak]false
[fly] Determine if the player is in flight [fly]true/false
[vehicle] Determine if the player is inside the vehicle[vehicle]true/false
[world] Determine the player's current world[world]worldname
[chance] The probability of passing this condition[chance]0.5 50% chance
[stand] Determine the blocks under the player's feet : [stand]GRASS_BLOCK
[heal] Compare player's current health points(> , < , = , >= , <=) : [heal]>=10.0 / [heal]< 5
[maxheal] Compare player's current maximum health(> , < , = , >= , <=) [maxheal]>=10.0 / [maxheal]< 5
[distance] Determine if the player is within a specified distance from the current world spawn point [distance]100
[level] Compare the player's current original level. Same as [heal] usage method
[food] Compare the player's current hunger value Same as [heal] usage method
[papi] Compare the PlaceholderAPI (>,<,>=,<=,=) [papi]%player_heal% >=10.0 / [papi]%player_has_xxx% = yes
[hasitem] Determine if there are designated items in the player's backpack Original item format[hasitem]ID;DATA;amount
Custom item format[hasitem]display;amount
[onfire] Determine if the player has been ignited[onfire]true/false
[run] Determine if the player is running[run]true/false
[night] Determine whether the player's current world is night[night]true/fals
[targetName] Target Entity Name( Applicable to some entity targets) :[targetName]&c僵尸王
[hand_item] Handheld item check : 1.vanilla: [hand_item]DIAMOND_PIACKAXE 2.custom item [hand_item]&c超级钻石稿
[offhand_item] Offhand held item check. The usage method is the same as above
Code (Text):
[y] Determine the height of the current player's position: [y]>60 , [y]>=60 , [y]=60 , [y]<60,[y]<=60
[permission] Determine if the player has permission : [permission]xxx.xxx
[biome] Determine the biomename of the player :[biome]PLAINS 或 [biome]PLAINS,SNOWY_PLAINS
[sneak] Determine if the player is in sneak :[sneak]true [sneak]false
[fly] Determine if the player is in flight [fly]true/false
[vehicle] Determine if the player is inside the vehicle[vehicle]true/false
[world] Determine the player's current world[world]worldname
[chance] The probability of passing this condition[chance]0.5 50% chance
[stand] Determine the blocks under the player's feet : [stand]GRASS_BLOCK
[heal] Compare player's current health points(> , < , = , >= , <=) : [heal]>=10.0 / [heal]< 5
[maxheal] Compare player's current maximum health(> , < , = , >= , <=) [maxheal]>=10.0 / [maxheal]< 5
[distance] Determine if the player is within a specified distance from the current world spawn point [distance]100
[level] Compare the player's current original level. Same as [heal] usage method
[food] Compare the player's current hunger value Same as [heal] usage method
[papi] Compare the PlaceholderAPI (>,<,>=,<=,=) [papi]%player_heal% >=10.0 / [papi]%player_has_xxx% = yes
[hasitem] Determine if there are designated items in the player's backpack Original item format[hasitem]ID;DATA;amount
Custom item format[hasitem]display;amount
[onfire] Determine if the player has been ignited[onfire]true/false
[run] Determine if the player is running[run]true/false
[night] Determine whether the player's current world is night[night]true/fals
[targetName] Target Entity Name( Applicable to some entity targets) :[targetName]&c僵尸王
[hand_item] Handheld item check : 1.vanilla: [hand_item]DIAMOND_PIACKAXE 2.custom item [hand_item]&c超级钻石稿
[offhand_item] Offhand held item check. The usage method is the same as above
Items
Spoiler
Code (Text):
[vanilla]ID( All uppercase required);data —— Using the original item
[custom]display—— Use custom name items
[itemsadder]id —— Use ItemsAdder plugin items
[mmoitems]type;id —— Use MMOItems plugin items
[neigeitems]id —— Use NeigeItems plugin items
[mythicmobs]id —— Use MythicMobs plugin items
[custom]display—— Use custom name items
[itemsadder]id —— Use ItemsAdder plugin items
[mmoitems]type;id —— Use MMOItems plugin items
[neigeitems]id —— Use NeigeItems plugin items
[mythicmobs]id —— Use MythicMobs plugin items
Placeholder ️
Spoiler
Code (Text):
%LegendaryChallenges_HistoryCompletedAmount% Return the total number of daily tasks completed by the player default value:0
%legendarychallenges_coin% Return the total number of task coin
%legendarychallenges_coin% Return the total number of task coin
Commands & Permission
Spoiler
Code (Text):
Main Command: /LegendaryChallenges | /lcs
Player Commands # LegendaryChallenges.open
/legendaryguild open —— open the menu
Admin Commands # LegendaryChallenges.admin
/lcs reload —— reload plugin
/lcs shop —— open the task coin shop
/lcs shop add [price] [amount(-1 Unlimited)] —— put the items in hand on the task coin shop
/lcs coin give player amount —— Give players a specified number of task coins
/lcs coin take player amount —— Reduce the specified number of task coins for players
/lcs coin set player amount —— Set the specified number of task coins for players
/lcs create ID —— Create a new task and open the editor
/lcs edit ID —— Open the editor for the specified task
/lcs editlast —— Open the previous unsaved editor( Restarting the server will fail)
/lcs random [player] —— Force random player daily missions
/lcs points [player] [amount] —— Give players random points for daily mission
Player Commands # LegendaryChallenges.open
/legendaryguild open —— open the menu
Admin Commands # LegendaryChallenges.admin
/lcs reload —— reload plugin
/lcs shop —— open the task coin shop
/lcs shop add [price] [amount(-1 Unlimited)] —— put the items in hand on the task coin shop
/lcs coin give player amount —— Give players a specified number of task coins
/lcs coin take player amount —— Reduce the specified number of task coins for players
/lcs coin set player amount —— Set the specified number of task coins for players
/lcs create ID —— Create a new task and open the editor
/lcs edit ID —— Open the editor for the specified task
/lcs editlast —— Open the previous unsaved editor( Restarting the server will fail)
/lcs random [player] —— Force random player daily missions
/lcs points [player] [amount] —— Give players random points for daily mission
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LegendaryChallenges ✨ Customized daily tasks ✨ 1.16.x-1.20.1 is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 666 times (via Spigot). Download it and open it directly in the game.