EasyNPC x FTB Quests Compat
by floye
Players who script quest progress with EasyNPC can have an NPC speak different lines once FTB Quests tasks are complete, through the EasyNPC x FTB Quests Compat bridge.
What it does
The compatibility mod links EasyNPC dialogues to FTB Quests, so a line can depend on which quests a player has completed. Dialogue choices are set up in the EasyNPC configuration menu, and an NPC can offer quest-driven talk alongside its ordinary lines.
Each dialogue rule is checked against the player's progress. When several quests are complete, the NPC picks the rule with the highest priority, where a higher number means higher priority. A default dialogue, shown when no condition is met, keeps the NPC talking before any quest is done.
The mod runs on the client and on the server, so both sides need it. Files are published for Fabric and NeoForge. The 1.21.1 file covers the 1.21.1 line, and the newer builds target 26.1.2. It is released under the MIT License and is not open source.
Key features
Conditional dialogues
An NPC can say a different line once a player completes a specific FTB quest.
Priority rules
Rules carry a priority number, so the highest-priority matching dialogue wins when several quests are complete.
Fallback dialogue
A default line appears whenever the player does not meet any quest condition.
New FTB Quests task
An EasyNPC dialogue can be added as a quest task that completes once the player opens and reads that dialogue with the NPC.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Quest-driven story NPCs
Quest givers can react to the player's progress, offering new lines as chapters are finished.
Dialogue as a quest step
A quest can require talking to a specific NPC, using the dialogue itself as the completion trigger.
Who it’s for: Pack makers and map builders who use both EasyNPC and FTB Quests and want NPCs whose conversation follows the quest log.
How it compares
Per Player Quests is also a Fabric and NeoForge mod released under the MIT License and open source, but it is built for 1.21.1 only and works as a client and server mod, while this bridge is limited to the NPC dialogue link. Open Quests API is an open source mod under the GNU Lesser General Public License v3.0 or later, covering 1.20.1 – 26.1.2 on Fabric, Forge and NeoForge, and it is server required with the client optional, so it is a server-side base rather than a dialogue link.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| EasyNPC x FTB Quests Compat | Fabric and NeoForge | 1.21.1 – 26.1.2 | Client and server | 2026-10-13 |
| Per Player Quests | Fabric and NeoForge | 1.21.1 | Client and server | 2026-07-30 |
| Open Quests API | Fabric, Forge and NeoForge | 1.20.1 – 26.1.2 | Server required, client optional | 2026-09-19 |
Questions
Which loaders does EasyNPC x FTB Quests Compat support?
Does the mod need to be installed on the server?
Which game versions have files?
More from floye
What the author says
EasyNPC x FTB Quests Compat is a mod that creates a seamless bridge between the EasyNPC and FTB Quests mods. It allows you to create interactive and evolving NPCs whose dialogue options adapt to the player's quest progression, while also offering new ways to complete those quests.
Official listing
- Modrinth page
- modrinth.com/mod/easynpc-x-ftb-quests-compat
- Owner
- floye
- Published
- 2026-05-07
- Updated on Modrinth
- 2026-10-13
- Facts verified
- 2026-10-15
