Questlines

⭐ — (20 endorsements) 📥 3,353 downloads 📌 v0.1.2 📅 2/27/2024
⚪ Last updated 2024

By DAQEM · adventure

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 3/19/2024 📅 Created: 2/27/2024
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.6% endorsement rate
  • 🏆 #305 of 557 adventure mods in this game by downloads

📋 About This Mod

[!(https://www.bisecthosting.com/partners/custom-banners/ee9630c7-c981-45f9-9862-3a1d71a628bf.webp)](https://redirect.daqem.com?to=https%3A%2F%2Fbisecthosting.com%2FDAQEM%3Fr%3DQuestlinesModrinth)

[!(https://i.imgur.com/SU7HhbO.png)](https://ko-fi.com/daqem)

### NOTE: THIS MOD IS STILL IN EARLY DEVELOPMENT AND THE API MIGHT CHANGE.

Questlines is a data driven Minecraft mod that adds - you guessed it - quest lines to the game. These quest lines can be created using data packs. This making crating quest lines very easy for people who don't know how to code.

## Structure A quest line consisits of multiple quests. These quest can just be consecutive or they can brach out into multiple quest branches. Each quest contains on or more objectives. When all objectives have been completed, the quest will also be marked as complete and all its child quests will become available.

## Arc Lib Questlines uses a library mod called Arc Lib (which is also made by DAQEM Studios) to register the objective player actions. Arc Lib makes it extremely easy to define player actions. All you have to do it tell Arc Lib which objective the action is for, descrive the conditions of the action and set the reward to an 'objective occurance' reward.

## Example In this example, the objective is to mine 10 Grass Blocks with a reward of 10 Stone blocks.

### Questline File: `data/namespace/questlines/questlines/questline_name.json` ```json { "is_unlocked_by_default": true } ``` ### Quest File: `data/namespace/questlines/quests/quest_name.json` ```json { "questline": "namespace:questline_name", "objectives": [ { "id": "objective_name", "goal": 10 } ], "rewards": [ { "type": "arc:item", "item": "minecraft:stone", "amount": 10 } ] } ``` ### Objective Actions (Arc Lib) File: `data/namespace/arc/quest_name/objective_name.json` ```json { "holder": { "type": "questlines:objective", "id": "namespace:quest_name/objective_name" }, "type": "arc:on_break_block", "conditions": [ { "type": "arc:block", "block": "minecraft:grass_block" } ], "rewards": [ { "type": "questlines:objective_occurrence" } ] } ``` ### Language File: `assets/namespace/lang/en_us.json` ```json { "questlines.questline.namespace.questline_name": "The Best Quest Line Name!", "questlines.quest.namespace.quest_name": "Touch Grass", "questlines.quest.namespace.quest_name.description": "Break 10 Blocks of Grass and recieve 10 Stone.", "questlines.objective.namespace.quest_name.objective_name.description": "Break Grass Block" } ```

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
DAQEM
Version
0.1.2
Downloads
3,353
Endorsements
20
Category
adventure
Created
2/27/2024
Updated
3/19/2024
Game Versions
1.20.1
Tags
adventure, library, utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Questlines support?

The author lists 1.20.1. Other versions may work but are untested by the author.

What is the latest version of Questlines?

Version 0.1.2, published 2024-03-19 with 3,353 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More adventure 👤 More by DAQEM 🔎 Similar Mods 🌐 Best adventure (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods