Task/Quest System

It allows Creative-mode players (typically server admins or map creators) to assign custom tasks, while Survival players can view and complete these quests with real-time progress tracking and automatic reward execution.
Screenshot (228).png

Screenshot (228).png

Screenshot (231).png

Screenshot (231).png

Screenshot (230).png

Screenshot (230).png

1000075208.jpg

1000075208.jpg

Screenshot (229).png

Screenshot (229).png

Description


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:

  • Adventure maps
  • RPG worlds
  • Survival servers
  • SMP servers
  • Story maps
  • Faction or guild servers
  • Daily and weekly quest systems
  • Large multiplayer events

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


โœจ Main Features

  • Custom quest creation
  • More then 14 quest objective types
  • Multi Objective Quests
  • Quest Chapters and Categorized Folders
  • Multiple prerequisite quests
  • Hidden quests
  • Active quest selection
  • NPC Quest Givers
  • Party and Co-Op quests
  • Server wide quests
  • Player funded bounties
  • Player Hunt bounties
  • Custom shops and shop categories
  • Points economy and leaderboards
  • Daily, repeatable and time limited quests
  • Automatic command, item, XP and point rewards
  • Custom Task System UI
  • Database backup and restore
  • Modded mob and custom item ID support
  • Live Action Bar quest tracking

๐Ÿ—‚๏ธ Quest Chapters And Categorized Folders

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

Admin can create custom chapters like:

  • Main Story
  • Side Quests
  • Bosses
  • Mining
  • Daily Tasks
  • Guild Tasks
  • Events
  • Achievements

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

  • Gather Wood
  • Craft Your First Tools
  • Build A Shelter

Chapter 2 - Dangerous World

  • Kill 20 Zombies
  • Find A Village
  • Enter The Nether

Chapter 3 - Bosses

  • Kill The Wither
  • Kill The Ender Dragon

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

  • Kill 10 Zombies
  • Collect 15 Rotten Flesh
  • Travel to village
  • Approach the quest giver NPC

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:

  • Find The Stronghold
  • Collect Ender Pearls
  • Get Blaze Powder
  • Repair The End Portal

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:

  • Secret achievements
  • Hidden story missions
  • Surprise boss quests
  • Rare challenges
  • Special event quests
  • Secret rewards

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:

  • One specific quest
  • A complete quest chapter
  • One specific shop
  • Main Task System dashboard

This can be use for making:

  • Guild masters
  • Shopkeepers
  • Kings
  • Villagers
  • Blacksmiths
  • Story characters
  • Bounty board NPC
  • Event NPC

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:

  • 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 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:

  • Break 1,000,000 blocks
  • Kill 50,000 hostile mobs
  • Collect 100,000 resources
  • Kill 100 Withers
  • Complete a seasonal event

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:

  • Kill an Entity
  • Break Blocks
  • Place Blocks
  • Gather Items
  • Hunt a Player

Example player requests:

  • Collect 500 Oak Logs
  • Kill 50 Zombies
  • Mine 100 Diamonds
  • Place required blocks
  • Kill a selected player

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:

  • Target player get an in-game warning
  • Bounty remember the target if they leave and join again
  • Bounty creator cannot claim their own bounty
  • First eligible player who kill the target get reward

๐Ÿงฉ 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:

  • Poison
  • Blindness
  • Invisibility
  • Water Breathing

๐Ÿ‘๏ธ 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:

  • Break 10,000 blocks
  • Kill 5,000 mobs
  • Travel 50,000 blocks
  • Collect 100,000 items

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:

  • One time quests
  • Repeatable quests
  • Daily quests
  • Weekly style quests
  • Cooldown quests
  • Time limited quests

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:

  • Task System points
  • Minecraft items
  • XP
  • Commands
  • Custom command based rewards

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:

  • Money from another economy addon
  • Tags
  • Ranks
  • Custom items
  • Teleportation
  • Scoreboard values
  • Access to new areas
  • Dialogue or story events

๐Ÿ›’ 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:

  • Weapons
  • Armor
  • Food
  • Farming
  • Building Blocks
  • Special Items
  • Guild Rewards

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:

  • Quest Chapters
  • Active Quests
  • Party Menu
  • Player Bounties
  • Shops
  • Quest Progress
  • Other Task System menus

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:

  • Basic Information
  • Objective Settings
  • Prerequisites
  • Rules And Visibility
  • Repeat Settings
  • Rewards

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:

  • Created quests
  • Quest chapters
  • Player progress
  • Parties
  • Shops
  • Bounties
  • NPC bindings
  • Task System settings
  • Saved player profiles

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:

  • Create quests
  • Edit quests
  • Manage chapters
  • Manage prerequisites
  • Manage NPC bindings
  • Manage shops
  • Create backups
  • Reset data
  • View leaderboard
  • Configure Task System

3. Player Mode

Normal Survival players can:

  • Open Quest Book
  • View available chapters
  • Select active quests
  • Track quest progress
  • Join party
  • Complete quests
  • Use shops
  • Create funded bounties
  • Claim rewards

๐Ÿ“ฆ 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:

  • Screenshot or video
  • Minecraft version
  • Device type
  • Other addons used
  • What you was doing before bug happened

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.

The Task/Quest System Team

RisingBuilder tier frameprofile avatar
  • 58
    Followers
  • 17
    Projects
  • 771.3K
    Downloads
Donate

More from BudgetGamer1503View all