
Select version for changelog:
Task System v3.5.2 Full Changelog
This is one of the biggest update of Task System till now.
Many system has been changed and many new features are added for adventure maps, RPG worlds and multiplayer servers. Now large amount of quests can be organised properly, players can work together, NPC can become real quest giver and normal players can also create their own bounty requests.
I also changed the UI so everything will not appear inside one giant list anymore.
NPC Quest Givers
Now you can bind Task System menu with a real NPC or other entity inside the world.
An NPC can open:
- One specific quest
- A full quest chapter
- A specific shop
- Main Task System dashboard
This can be use for guild master, king, villager, blacksmith, shopkeeper, story character and many other type of NPC.
For example a blacksmith can only open weapon quests and weapon shop, while a king NPC can open Main Story chapter.
NPC binding now use selection list, so you dont have to type quest ID, chapter ID or shop ID manually.
A Test Nearest Binding option is also added so admin can check the NPC binding before players use it.
For vanilla NPC dialogue button you can use:
/scriptevent tasksystem:open_npc
Quest Chapters And Categorized Folders
Now large quest list can be organised inside custom chapters.
You can create chapters like:
- Main Story
- Side Quests
- Bosses
- Mining
- Daily Tasks
- Guild Tasks
- Events
- Achievements
Players can click the chapter they want insted of seeing every quest in one big list.
This can also be use for making progression line.
For example:
Chapter 1 - Beginning
- Gather basic resources
- Create your first tools
- Build a shelter
Chapter 2 - Bosses
- Kill the Wither
- Kill the Ender Dragon
Admin can also change chapter order and quest order inside every chapter.
Multi Objective Quests
Now one quest can have many objectives.
For example:
Zombie Hunter
- Kill 10 Zombies
- Collect 15 Rotten Flesh
- Travel to village
- Approach the quest giver NPC
Quest will only complete after player finished every required objective.
Different objective types can also be mixed in one quest.
One quest can currently have up to 20 objectives.
Objectives can be added, edited, removed or changed later.
Multiple Prerequisite Quests
Now one quest can require more then one previous quest.
For example a boss quest can require:
- Find the Stronghold
- Collect Ender Pearls
- Get Blaze Powder
- Repair the Portal
Only after completing all selected prerequisite quests, the next quest will unlock.
Prerequisites are now selected from quest list. Admin dont need to type internal quest IDs.
System will also stop circular prerequisite.
For example Quest A cannot require Quest B when Quest B already require Quest A.
Hidden Quests
Now quests can stay hidden until player complete required prerequisite quests.
This can be use for:
- Secret achievements
- Hidden story quests
- Surprise boss quests
- Rare missions
- Special event quests
- Secret rewards
Player will not see hidden quest before completing its required progression.
Active Quest Selection
Players can now manually select which quests they want to work on.
Player can keep up to 5 manually selected quests active at same time.
This will reduce random quest completion and player can choose which quest they want to progress first.
New Quest Creation System
Quest creation is now separated into steps insted of putting every setting inside one huge form.
First admin select quest type.
After that only settings related to that quest type will appear.
Quest creation is separated into:
- Basic information
- Objective settings
- Prerequisites
- Rules and visibility
- Repeat settings
- Rewards
Existing quests also have different edit menus for every section.
Different Form For Every Quest Type
Every quest type now open a different objective form.
Destroy Blocks
Enter block identifier and amount.
Kill Entities
Enter entity identifier and amount.
Visit Location
Enter X, Y, Z coordinates and trigger radius.
Checkpoint Path
Create many coordinates which player has to visit in order.
Gather Items
Enter item identifier and amount.
Reach Level
Enter required player level.
Craft Items
Enter crafted item identifier and amount.
Player Deaths
Enter how many times player has to die.
Catch Fish
Enter caught fish/item identifier and amount.
Use Item
Enter item which player has to use.
Place Blocks
Enter block identifier and amount.
Travel Distance
Enter how much distance player has to travel.
Status Effect
Enter effect identifier and required duration.
Approach Entity
Enter entity identifier and how close player has to go.
Large Number Quest Requirements
Quest amount is no longer limited to small slider values.
Admin can directly enter bigger amount.
Now quests like these can be created:
- Break 10,000 blocks
- Kill 5,000 mobs
- Travel 50,000 blocks
- Collect 100,000 items
- Complete huge server challenge
This is useful for hard quests, daily quests, weekly quests and long server progression.
Party And Co-Op Quests
Players can now create or join a party.
Party members can share quest progress on supported party quests.
For example a party quest can require:
- Kill 500 Zombies
- Break 10,000 Stone
- Gather 1,000 Iron
- Kill a boss
Every party member can help in same quest insted of doing complete task alone.
If a party member is offline when reward is given, their reward can be saved and delivered when they join again.
Server Wide Quests
Quest progress can also be shared with complete server.
This can be use for huge community events.
For example:
- Break 1,000,000 blocks
- Kill 50,000 hostile mobs
- Collect 100,000 resources
- Kill 100 Withers
- Complete seasonal server event
Every player on server can help in same objective.
Player Funded Bounties
Normal players can now create and fund their own task on bounty board.
Reward amount will be taken from bounty creator balance and stored until another player complete the request.
Available bounty types are:
- Kill an Entity
- Break Blocks
- Place Blocks
- Gather Items
- Hunt a Player
This allow normal players to create jobs for other players without admin.
For example a player can request:
- Collect 500 Oak Logs
- Kill 50 Zombies
- Mine 100 Diamonds
- Place specific blocks
- Kill a selected player
First eligible player who complete the bounty will get funded reward.
If bounty is not completed, creator can cancel it and get refund.
Player Hunt Bounties
Players can now post bounty request for killing another player.
Target player is selected from online player list, so nobody has to type player name or ID manually.
When bounty is posted:
- Target player will get a warning.
- Bounty will still remember target if they leave and join again.
- Bounty creator cannot claim their own bounty.
- First eligible player who kill the target will get reward.
Guided Bounty Creation
Bounty creation now start with bounty type selection.
After choosing type, only needed settings will appear.
For example:
- Player Hunt will show online player list.
- Kill Entity will ask entity and amount.
- Break Block will ask block and amount.
- Place Block will ask block and amount.
- Gather Item will ask item and amount.
This make bounty creation more easy and less confusing.
Shop Categories
Shop items can now be organised in custom categories.
For example:
- Weapons
- Armor
- Food
- Farming
- Building Blocks
- Special Items
- Guild Rewards
Players can select category insted of scrolling every item in one big shop list.
NPC can also be connected with one specific shop.
Improved Player Dashboard
Player menu is now separated into different sections.
Players can open:
- Quest Chapters
- Active Quests
- Party Menu
- Player Bounties
- Shops
- Quest Progress
- Other Task System menus
Complete quest list is not forced directly on main menu anymore.
This will make addon easier to use when world has many quests, chapters and shops.
Improved Custom UI
Resource Pack now use improved custom server_form.json UI.
New UI textures and icons are added for quest types and menu sections.
Different quest types also have their own icon so player can understand them more easily.
UI size was also changed so it should work better on PC, mobile, tablet and iPad.
Quest And Chapter Reordering
Admin can now change order of:
- Quest chapters
- Quests inside chapters
- Custom tabs
- Shop categories
This allow admin to properly arrange quests even after they are already created.
Database Backup And Restore
Admin can create Task System database backup directly from game.
Backup can include:
- Created quests
- Quest chapters
- Player progress
- Parties
- Shops
- Bounties
- NPC bindings
- Task System settings
- Saved player profiles
Backup can later be restored if data got damaged or changed by mistake.
This will be very useful for large server or adventure map which has many quests.
Still make a normal copy of your world before testing development update.
Other Changes And Fixes
- Old v3.5 quest data should still work.
- Old bounty data should still work.
- Fishing quest now detect caught fish properly.
- Zero second cooldown will stay zero.
- Broken NPC binding will show error insted of doing nothing.
- Player and dropped item will be ignored while finding nearest NPC entity.
- Deleting a quest will also remove it from other quest prerequisite list.
- One quest always need at least one objective.
- NPC interaction support direct entity interaction and vanilla NPC script event fallback.
- Offline party reward will be saved and given after player join again.
- Quest creation menu is now smaller and separated.
- Bounty creation menu is now separated by bounty type.
- Internal Quest ID dont need to be typed for prerequisites.
- Quest, chapter and shop IDs dont need to be typed for NPC binding.
Main Features Of This Update
- NPC Quest Givers
- Quest Chapters And Categorized Folders
- Multi Objective Quests
- Multiple Prerequisites
- Hidden Quests
- Active Quest Selection
- Party And Co-Op Quests
- Server Wide Quests
- Player Funded Bounties
- Player Hunt Bounties
- New Quest Objective Types
- Guided Quest Creation
- Guided Bounty Creation
- Shop Categories
- Quest And Chapter Reordering
- Improved Custom UI
- Database Backup And Restore
This update has changed many big systems, so please test it in a copy of your world before using it in main server.
Downloads
- Task System V3.5.2 (302.08 KB)




I think you have to write only their username.