▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Boundless: Quests
Boundless: Quests

Boundless: Quests

Quests in Minecraft: Perfect for modpack creators and Goal setters

935
17

Boundless

Boundless is a simple, fast, and dependency-free questing mod designed for modpack creators who want to guide players through progression without bloated UI or complex setup.

Quests are created using easy JSON files, letting you define objectives, rewards, and dependencies in a clean format that works naturally with resource packs and modpacks. Whether you’re building a short tutorial questline or a full RPG-style progression path, Boundless makes it straightforward to design, maintain, and expand.


What Boundless Does

  • You create quest files in JSON
  • Players complete objectives (collect, submit, kill, advancements, effects)
  • Quests can unlock other quests using dependencies
  • Rewards are granted when completed

Key Features

Vanilla-like UI

A minimalist interface designed to feel like it belongs in Minecraft, not a separate mod menu.

JSON-Driven Quests

Quests are defined in a structure:

  • Category
  • Quest ID
  • Name / Icon / Description
  • Dependencies (unlock quests in order)
  • Optional quests (side quests)
  • Completion objectives
  • Rewards

Multiple Quest Objective Types

Boundless supports these objective types:

  • Collect — obtain an item
  • Submit — hand in an item (consumes it)
  • Kill — defeat a mob
  • Achieve — complete an advancement
  • Effect — have a potion effect active You can use one objective or multiple objectives in a single quest.

Rewards

Rewards can include:

  • Items
  • Commands
  • XP (points or levels)
  • Functions (for custom pack integrations / hooks)

Lightweight & Compatible

Built to be performance-friendly and modpack-safe, with a focus on stability and clean integration.

What’s Next (Planned / Possible Features)

  • Boundless is intentionally minimalist, but future versions may expand into:
  • New quest types (statistics, time-based, etc.)
  • More customization options (toasts, layout, categories, UI rules)
  • Repeatable quests
  • Bounties & challenges (random goals, time limits, random rewards)
  • A quest creator website (long-term goal, similar workflow to FTB Quests)

Who This Mod Is For

  • Modpack creators who want simple questing
  • Packs that need progression guidance
  • Creators who prefer a vanilla questing approach
  • Creators who want quests without any dependencies

Boundless


Steps on creating a quest

1 Create a folder, and inside that folder create a [Data] folder and a [pack.mcmeta] file, in the mcmeta file paste this in

Pack Format

{
  "pack": {
    "pack_format": 34,
    "description": "[Fill this out]"
  }
}

2 inside the [Data] Folder create a [Boundless] folder, inside that folder create a [quests] folder, than inside that folder create your quest as a json file

3 Creating the quest is as easy as filling out the structure below

Structure
{
  "//ID": "A unique identifier for this quest. This should be a string that clearly identifies the quest",
  "id": "",

  "//NAME": "The display name of the quest that players will see",
  "name": "",

  "//ICON": "The icon shown for the quest in the UI. Use the format 'namespace:asset_name'",
  "icon": "minecraft:",

  "//DESCRIPTION": "This tells the player what they need to do or provides context",
  "description": "",

  "//DEPENDENCIES": "A list of quest IDs that must be completed before this quest can be started or completed. If there are no dependencies, leave blank",
  "dependencies": "",

  "//OPTIONAL": "Set to 'true' if the quest is optional, and 'false' if it is mandatory. It's not recommended to mark quests with dependencies as optional.",
  "optional": "true",

  "//TYPE": "Defines the quest type: - 'collection' (gather items) - 'submission' (turn in items)  - 'kill' (defeat mobs)  - 'effect' (player must have a specific effect active)  - 'advancement' (player must complete a specific advancement)",
  "type": "collection",

  "//COMPLETION": "The specific goal required to complete the quest. The structure depends on 'type'  examples >>> :  - collection/submission: { items: [ { item: minecraft:stone, count: 16 } ] }  - kill: { targets: [ { entity: minecraft:zombie, count: 5 } ] }  - effect: { effect: minecraft:hero_of_the_village, count: 1 }  - advancement: { advancement: minecraft:story/mine_stone, count: 1 }",
  "completion": {},

  "//REWARD": "Defines the rewards the player receives. This can be a single reward or multiple rewards",
  "reward": {
    "items": [
      {
        "item": "minecraft:",
        "count": 1
      }
    ]
  },

  "//TIP": "Quests should be named in the order you want them to appear eg, 01-quest, 02-quest, 03-quest; as quests by default are listed from lowest to highest value, if you would like to set the order without renaming files add an additional: {order: nn} in the file "
}

4 Categories (Optional)

Categories make your quests easier to find, this is as simple as creating a [categories] folder in your existing [quests] folder, adding a json file and pasting then filling in the structure below

Categories
{

  "id": "",
  "icon":"minecraft: ",
  "name": "",
  "order": "1"

}

5 Adding the quest to minecraft, select the data and the mcmeta file and create a zip file, that zip file can then be dragged into the minecraft resource pack folder ready to be used (optionally an image called pack.png can be added to give the pack an icon). once in minecraft apply the texturepack and the quests should be added to the quest panel. 

your final resouce pack folder should look like this

Pack structure
name.zip/                   
├─ pack.mcmeta               
└─ data/
   └─ boundless/
      └─ quests/
            └─ quest.json     
            └─ categories/           <----- Optional
                  └─ category.json   

6 When exporting the modpack make sure to tick the options.txt file so that this texturepack is enabled by default.

ko Fi

Curseforge

Modrinth

Discord

Personal

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент

Создатели

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:5 месяцев назад
Обновлён:1 неделю назад
Главная