Task/Quest System

Task/Quest System

By BUDGETGAMER1503 Published 10 Jul 2025 · Updated 14 Jul 2026
8.8k
4.3

Select version for changelog:

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)

Supported Minecraft versions

Installation Guides

1
I love the update
1
quick question. i want to have multiple mobs in one quest like you need to kill 5 of any if the 2 mobs to complete a quest. like if you kill a zombie you get one point to it then if you kill a skeleton you get one point making it 2 points to the quest. is that possible kinda like the /give command.
1
Looking forward into this.
1
im also wondering what the random incentive pool is?
1
It wold be cool if you be able to make shop categorys for different items like a folder for what creation items are for sale. out of everything it met my expectations and i hope it improves in the future.
1
Looking forward in this.
1
Hello, would it be possible to add a .quest style chat command to your mod?
1
Elaborate please
1
Or maybe a command to clear players data
1
Please fix the 0 seconds cooldown, it does 5 minutes instead :(
1
Looking forward in this.
1
this is amazing I love how you can edit the description of the quests and it's very customizable id rate it a 5/5 for convenience.
1
How I can put a player id?
1
Good question but I also didn't try as I don't have friends who play
I think you have to write only their username.
1
How I Can Put A Player ID?
1
How I Can Put A Player ID?
1
How I Can enter in you Discord??
1
I Used The "Minecraft:Bat" But Not Worked
1
It is minecraft:bat i think
1
Could you add a crafting or resource gathering task. the crafting task could just be craft a certain item to complete it and the resource gathering task would be completed when you pick up a certain item that is required such as a sword or pickaxe, basically something that can't be broken. Great mod
1
1
Walk doesn't work right. I setup the coordinates to stand (9 63 181) but it doesn't work. No matter how i keep Trampling on these coordinates.
1
1
Thanks for bug report
1
Is it possible to add item tasks? For an example, "Create 12 Eyes of Ender", then when exactly 12 eyes of ender are in your inventory the system detects it and then the tasks is complete.
1
1
Good idea