VillagerQuests
Vanilla villagers have always been simple traders: emeralds in, goods out. VillagerQuests changes that dynamic entirely by letting map makers and modpack authors attach real quests to individual villagers. Instead of walking up to a generic NPC and clicking through a menu, players must find the right villager, accept the job in person, and return to that same character to turn it in. It is a small change on paper, but it reshapes how progression feels in any world that uses FTBQuests.
What VillagerQuests Actually Does
Since version 1.1.0, this add-on has extended FTBQuests with a dedicated villager quest type. The core idea is simple: a quest is bound to one specific merchant, identified by a UUID, and that quest can only be started and completed while interacting with that exact villager. You cannot accept the task from across the map or finish it at a different NPC. The quest is tied to a person, not a location or a menu.
On top of that, the mod introduces a new task type called Villager Talk. As the name suggests, the objective is literally to speak with a designated villager. It sounds trivial, but it is a flexible building block for dialogue-driven questlines, delivery chains, and story moments where simply reaching the right character is the reward.
How to Install VillagerQuests for Minecraft
Before you start, check your setup. VillagerQuests is developed for Fabric, and there are no plans for a Forge version, so a Fabric loader installation is required. Supported Minecraft versions vary by release, so confirm that your game version matches the mod build you intend to use, along with the correct FTBQuests and Fabric API dependencies. Getting these versions aligned is the most common source of launch crashes.
Once your environment is ready, the process is straightforward:
- Install the Fabric loader for your Minecraft version.
- Place Fabric API, FTBQuests, and VillagerQuests into your mods folder.
- Launch the game once to generate config files, then close it.
- Reopen the game and confirm the mod appears in your mod list.
If you would rather skip manual file juggling, the foxygame.net launcher handles the whole chain for you, offering one-click installation and automatic updates so your VillagerQuests build always matches your Minecraft version without dependency hunting.
Setting Up a Villager Quest
Linking a Merchant
Open the FTBQuests interface and look at the top-left corner, where you will find a villager head icon. Clicking it opens the villager quest settings, and this is where you paste or capture the merchant UUID. To grab that UUID automatically, stand in front of the villager you want to use and right-click the villager head icon. The mod reads the merchant's identifier and stores it for the quest. From that moment, the quest is locked to that specific character.
The Villager Talk Task
Adding a Villager Talk task works much like any other FTBQuests objective. You define which villager the player must approach, and the task completes when the conversation happens. This makes it easy to build quests where the journey matters as much as the destination, especially in villages with dozens of similar-looking residents.
The Operator Screen
Creators get an extra tool: an op screen that is only accessible in creative mode by shift right-clicking. It gives you a quick overview for managing villager quest data without digging through files. It is a convenience feature aimed squarely at pack developers and map makers who spend hours wiring quests together.
Why It Belongs in Your Modpack
VillagerQuests fills a gap that many quest-driven packs run into: making NPCs feel like characters rather than vending machines. Because quests are bound to individual villagers, players naturally learn names, locations, and routines. Combined with FTBQuests' existing reward and progression systems, it creates a loop that encourages exploration and repeated visits to the same settlement.
Modpack permission is generous, so you are free to include it in any pack you publish. If something breaks, bug reports go to the project's GitHub page, where the developer tracks issues directly. For anyone planning a story-heavy world, download VillagerQuests and give your villagers something worth talking about.