promotional bannermobile promotional banner

QuestTapestry

A modern questing framework for the latest Minecraft versions, featuring a powerful in-game visual editor.

Quest Tapestry Banner

Tired of waiting for your favorite questing mod to update? Quest Tapestry is a powerful, modern, and server-friendly questing framework built from the ground up for the latest versions of Minecraft. Its standout feature is a live, in-game visual editor, allowing you to create, modify, and link quests in real-time without ever leaving the game.

Whether you're a modpack creator designing an epic adventure or a server admin guiding new players, Quest Tapestry is your canvas.

IMPORTANT:  To enable the powerful new AI features, the AI Librarian Server is now a separate required download. You can get it from the official Discord! 


Features for Players

  • Intuitive Quest Journal: Access all your quests through a convenient journal, opened via the inventory button or /questtapestry open.
  • Visual Progress Map: See your entire adventure laid out in chapters with clear dependency lines connecting each quest.
  • Clear Objectives & Rewards: Detailed tooltips show you exactly what you need to do and what you'll get, complete with icons.
  • Real-time Notifications: Get instant feedback when you complete an objective.
  • JEI Integration: Right-click on quest objectives to see how to craft or obtain them in JEI!
  • Customizable Button Position: Don't like where the journal button is? Use /questtapestry movebutton to enter move mode and drag it anywhere you want!

Quest Progression


Features for Creators (Modpack & Server Admins)

This is where Quest Tapestry truly shines. Say goodbye to complex config files and constant game restarts!

  • Live In-Game Visual Editor: The heart of the mod. Create, delete, and modify entire questlines without ever closing Minecraft. Changes are instant.
  • Visual Dependency Linking: Simply click to link quests and create complex progression trees. The editor prevents you from creating impossible loops.
  • Multiple Objective Types: Create diverse tasks for your players.
    • ITEM_SUBMIT: Collect items (with an option to consume them or not).
    • BLOCK_BREAK: Break specific blocks.
    • MOB_KILL: Hunt down creatures.
    • BIOME_VISIT: Explore the world and visit specific biomes.
    • DIMENSION_VISIT: Travel to other dimensions.
  • Full Tag Support: Use any vanilla or modded item/block tag (e.g., #minecraft:logs, #c:copper_ingots) for objectives, making your quests instantly compatible with other mods.
  • Custom Rewards: Reward your players with any item from the game.
  • Simple Data Structure: All quests are saved in a human-readable quests.json file, making backups and manual edits easy if needed.

Editor UI


How to Get Started (Guide)

For Players

  1. Open your inventory and click the Quest Journal button (a book icon).
  2. Alternatively, type /questtapestry open.
  3. Browse the chapters, hover over quests to see their details, and complete the objectives.
  4. Once a quest's objectives are met, its border will turn blue. Click it to claim your rewards!

How to Move the Quest Button

Is the Quest Journal button in your way? You can move it!

  1. Enable Move Mode: You need operator permissions (OP). Type /questtapestry movebutton in chat.
  2. Move the Button: Open your inventory. The button will have a gold border. Click and drag it to your desired position.
  3. Save the Position: Simply close your inventory. The new position will be saved automatically.
  4. Disable Move Mode: Type /questtapestry movebutton again to lock the button in place.

For Creators: Using the In-Game Editor

  1. Enable Edit Mode: You need operator permissions (OP). Type /questtapestry edit_mode in chat. You will get a confirmation message. Re-open the journal to see the editor options.
  2. Create a Chapter: Click the "+ Add Chapter" button, give it a name and an icon (e.g., minecraft:compass), and click "Save".
  3. Create a Quest: While in Edit Mode, find an empty spot on the grid and Right-Click. The Quest Editor panel will appear on the left.
  4. Edit the Quest:
    • Fill in the Name, Description, and Icon (item ID or tag).
    • Click "+ Add Objective" to add tasks. Select the type (Collect, Break, Kill, etc.), set the item/block/mob ID or tag, and the required amount.
    • Click "+ Add Reward" to define the rewards.
  5. Set Dependencies:
    • Click the "Select Dependency" button. The quest grid will highlight.
    • Click on another quest that must be completed before this one.
    • Click "Select Dependency" again to exit this mode.
  6. Save: Click the "Save" button. Your changes are live instantly!

Editor View


Future Plans

  • AI-powered quest generation to create dynamic, procedural questlines (Experimental).
  • More objective and reward types.
  • Improved visual customization options.

Have a question or found a bug?

Write in a comment or on the official discord!


AI Assistance Disclaimer

This mod was developed with the help of AI assistants. They were used for brainstorming, code generation, troubleshooting, and creating some of the promotional text and images.

The QuestTapestry Team

profile avatar
  • 4
    Followers
  • 12
    Projects
  • 272.3K
    Downloads

More from Time_GodView all