Quest Giver
by saphienyako
Quest Giver is a data-driven quest system for Forge and NeoForge, where non-player characters hand out quest lines that players work through.
What it does
Quest Giver adds quest lines to entities and NPCs. Each quest line is built from several quests, and it begins with a root quest that offers the player an accept or decline choice. Once a quest is accepted, its start window lists the task to complete, and when the requirements are met a completion window appears the next time the player interacts with the entity again.
The design is function-based and was used by the Feywild mod, which requires Quest Giver to run. Because the system is data-driven, modders and modpack makers can define quests without changing the mod's code. Quest Giver runs on client and server, so both the server and every player need it. Files are published for Forge and NeoForge across four release versions, 1.19.2 – 1.21.1, under the MIT License, and the project is open source.
An older release was built for a specific modpack and is no longer supported. Documentation for the mod is available on its wiki.
Key features
Data-driven quest lines
Quests are defined as data, so quest lines can be authored and changed without writing new code.
Root quest with a choice
Each quest line starts with a root quest that gives the player the option to accept or decline it.
Multi-quest lines
A quest line holds multiple quests that follow one another, with each one opening after the last.
Entity and NPC interaction
Quests are offered and completed through entities and NPCs, with a start window listing the task and a completion pop-up.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Use cases
Who it’s for: Modpack makers and modders who want NPC-driven quest lines, and server owners who run packs that rely on quest progression.
How it compares
Cobblemon Dailies is a Fabric and NeoForge mod for 1.21.1 that runs on client and server and is released under the MIT License, but it is not open source. EverQuest is a NeoForge mod for 1.21.1 that runs on client and server under All rights reserved, and it is not open source. Open Quests API is an open source library across Fabric, Forge and NeoForge for 1.20.1 – 26.1.2 that is server required with client optional.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Quest Giver | Forge and NeoForge | 1.19.2 – 1.21.1 | Client and server | 2026-08-27 |
| Cobblemon Dailies | Fabric and NeoForge | 1.21.1 | Client and server | 2026-03-02 |
| EverQuest | NeoForge | 1.21.1 | Client and server | 2026-08-31 |
| Open Quests API | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Server required, client optional | 2026-09-19 |
Questions
Which loaders does Quest Giver support?
Does the server need Quest Giver?
Does Quest Giver require other mods?
In the catalog
Quest Giver is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from saphienyako
Similar mods
What the author says
Quest Giver provides the option for adding a data-driven quest system for modders and modpack makers. It's design and function is based on the Quest System used in the Feywild mod.
Official listing
- Modrinth page
- modrinth.com/mod/quest-giver
- Owner
- saphienyako
- Published
- 2026-08-10
- Updated on Modrinth
- 2026-08-27
- Facts verified
- 2026-10-15
