HomeBedrockAddonsTask/Quest System
Task/Quest System
AddonsBedrock

Task/Quest System

by BudgetGamer1503 · on CurseForge

It allows Creative-mode players (typically server admins or map creators) to assign custom tasks, while Survival players can view and complete these…

⬇ Download on CurseForge
Task/Quest System — screenshot 1Task/Quest System — screenshot 2Task/Quest System — screenshot 3Task/Quest System — screenshot 4Task/Quest System — screenshot 5Task/Quest System — screenshot 6

Discord

⚔️ Task System Addon - Complete Quest, NPC, Party And Economy System

Created by: budgetgamer1503
Version: 3.5.2
Platform: Minecraft Bedrock Edition
Game Modes: Admin/Creator for setup and Survival players for completing quests


📖 About Task System

Task System is a complete quest addon for Minecraft Bedrock which allow map creators and server admins to create their own quests without using many command blocks.

Admin can create quests, connect quests with chapters, make story progression, add shops, create NPC quest givers and give automatic rewards when player complete the task.

Players can open the Quest Book, select their quests, track progress, join parties, use shops and also post their own funded bounty requests.

This addon can be use for:

Task System save quest data automatically and old data can be migrated when updating from older versions.


✨ Main Features


🗂️ Quest Chapters And Categorized Folders

Now large quest list dont need to appear in one giant menu.

Admin can create custom chapters like:

Players can open the chapter they want and see only quests which belong to it.

This can also be use for creating a proper story progression.

Example:

Chapter 1 - The Beginning

Chapter 2 - Dangerous World

Chapter 3 - Bosses

Admin can also change chapter order and quest order inside the chapter.


🎯 Multi Objective Quests

One quest can now require many different objectives.

Example:

Zombie Hunter

Quest will only complete when all required objectives are completed.

Different objective types can be mixed inside same quest and one quest can currently contain up to 20 objectives.

Objectives can be added, removed or edited later.


🔒 Prerequisite And Hidden Quests

A quest can require one or many previous quests.

For example the Ender Dragon quest can require:

Only after player complete all required quests, the next quest will unlock.

Admin dont need to type internal quest IDs. Prerequisites can be selected directly from quest list.

Hidden quest can also stay completely invisible until required quests are completed.

This can be use for:

Circular prerequisite like Quest A requiring Quest B while Quest B require Quest A will be blocked.


✅ Active Quest Selection

Players can manually select which quests they want to work on.

Up to 5 manually selected quests can stay active at same time.

This help stop random quest completion and allow player to choose their own progression.

Selected quest progress can also appear on Action Bar above hotbar.


🧙 NPC Quest Givers

Task System menu can be connected with physical NPC or other entity inside the world.

An NPC can open:

This can be use for making:

For example a blacksmith NPC can only open weapon quests and weapon shop while king NPC can open Main Story chapter.

Quest, chapter and shop are selected from menu so admin dont need to type their internal IDs.

A Test Nearest Binding option is included so admin can check if binding is working.

For vanilla NPC dialogue button this command can be used:

/scriptevent tasksystem:open_npc

👥 Party And Co-Op Quests

Players can create or join a party.

Supported party quests will share progress between party members.

Example party quest:

Every party member can help in same quest insted of doing complete task alone.

If party member is offline when a 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 server events like:

Every player on server can contribute in same objective.


🎯 Player Funded Bounties

Normal players can post their own tasks on bounty board.

The reward amount is taken from bounty creator balance and stored until another player complete the request.

Available bounty types:

Example player requests:

First eligible player who complete the bounty will get the funded reward.

Uncompleted bounty can also be cancelled and refunded by its creator.


☠️ Player Hunt Bounties

Players can create a bounty for killing another online player.

Target is selected from online player list so no player name or ID need to be typed.

When hunt bounty is posted:


🧩 Supported Quest Types

Task System support many different objective types.

⛏️ Destroy Blocks

Require player to break a specific block.

Supports normal and custom block identifiers.

Example:

minecraft:deepslate_diamond_ore

⚔️ Kill Entities

Require player to kill a specific mob.

Modded and custom entities are supported by using their entity identifier.

🎒 Gather Items

Require player to collect or hold specific items in inventory.

🔨 Craft Items

Detect when player craft a selected item.

⭐ Reach Level

Require player to reach a selected XP level.

📍 Visit Location

Complete when player reach selected X, Y and Z coordinates inside trigger radius.

🛤️ Checkpoint Path

Player has to visit many coordinates in correct order.

Can be use for races, parkour, patrols or story routes.

☠️ Player Deaths

Require player to die selected amount of times.

🎣 Catch Fish

Require player to catch a selected fish or item.

🖐️ Use Item

Require player to use a selected item.

🧱 Place Blocks

Require player to place a specific block.

🏃 Travel Distance

Require player to travel selected amount of distance.

🧪 Status Effect

Require player to have selected effect for a certain duration.

Example:

👁️ Approach Entity

Complete when player get close to selected entity type.

Can be use for rare mob discovery or story encounters.


🔢 Large Quest Amounts

Quest amount is not limited to small slider values.

Admin can directly enter bigger numbers.

Example:

This can be use for hard quests, daily quests, weekly quests and long server progression.


🔁 Repeatable And Time Limited Quests

Quests can be configured as:

Cooldown and remaining time can appear with quest progress.

A cooldown can also be set to 0 when no delay is needed.


🎁 Automatic Rewards

Rewards are automatically given when player complete a quest.

Supported rewards can include:

Because commands can be used for reward, admin can connect Task System with many other addons and server systems.

Reward commands can be use for giving:


🛒 Economy And Custom Shops

Task System include its own point economy and reward shop system.

Admin can create shop items and players can spend their earned points.

Shop items can also be organised into categories like:

NPC can be connected with one specific shop.


🏆 Leaderboards

Players can compare their Task System progress with other players.

Leaderboard can be use for showing active players and creating competition in server.


📱 Improved Custom UI

Task System use a custom Resource Pack UI with server_form.json.

The player dashboard is separated into sections instead of putting everything in one list.

Players can open:

Different quest types have their own icons and UI textures.

UI is also adjusted for PC, mobile, tablet and iPad screen sizes.


🛠️ Guided Quest Creation

Quest creation is separated into smaller steps.

First admin select quest type and after that only settings related to that type will appear.

Quest creation menus include:

Every quest type open its own related form, so unrelated options will not fill complete screen.

Existing quests also have separate edit menus.


💾 Database Backup And Restore

Admin can create Task System database backup directly inside game.

Backup can include:

A backup can later be restored if data got damaged or changed by mistake.

Still always make a normal copy of your Minecraft world before installing a development update.


⚡ Performance

Task System use event based tracking and indexed quest data.

This means the addon check related quest progress when needed, like when block is broken, mob is killed or item is crafted, insted of checking every quest every tick.

It is made for worlds which use many quests, but performance can still depend on world size, other addons and server device.


📖 How To Use

1. Get The Quest Book

When player join for first time they will receive Quest Book.

Use the book to open Task System.

2. Enable Admin Mode

Use this command:

/tag @s add admin

After adding the tag, open Task System again to access Admin Panel.

Admin Panel can be use for:

3. Player Mode

Normal Survival players can:


📦 Installation

  1. Download the .mcaddon file.
  2. Open it using Minecraft.
  3. Minecraft will import both Behavior Pack and Resource Pack.
  4. Create a new world or open world settings.
  5. Activate Task System BP in Behavior Packs.
  6. Activate Task System RP in Resource Packs.
  7. Start the world.
  8. Use /tag @s add admin for opening Admin Panel.

Experimental Features are not normally required.

When updating from older Task System version, make a copy of world first.

Existing data should migrate, but backup is always recommended before changing major addon version.


🔄 Updating From Older Version

Task System include data migration for older quest and player data.

When updating:

  1. Make a copy of world.
  2. Remove old Task System packs.
  3. Import new .mcaddon.
  4. Activate new Behavior Pack and Resource Pack.
  5. Start copied world first.
  6. Check quests, shop, player data and NPC bindings.
  7. Only update main world after confirming everything is working.

Do not test development build directly in important server world without backup.


⚠️ Important

This version has changed many big systems.

There still can be some problems depending on Minecraft version, device or other addons.

If you found a bug, send:

This will make the problem more easy to find and fix.


📜 Terms Of Use

✅ Free for personal use.

✅ Map creators and server owners can use it. Please give credit to budgetgamer1503.

✅ You can use it together with other addons.

❌ Do not re-upload this addon as your own.

❌ Do not steal or redistribute the code.

❌ Do not put the original addon behind link shorteners or custom paywalls.

Credit: budgetgamer1503


❤️ Support

Thank you for using Task System and for giving suggestions.

Many features in this update was added because players and server owners requested them.

If you have suggestion or found any bug, write it in CurseForge comment with proper details.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Bedrock addons & mods walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more