Quests Plugin Wiki › Guides › Assign Quests to NPCs Using Citizens 2
Assign Quests to NPCs Using Citizens 2
Linking an NPC to a Quest
NPCs make quest-giving feel immersive. With Citizens 2 installed, you can attach quests to specific NPCs.
1. Create or select an existing NPC using Citizens 2 commands.
2. Use the Quests Plugin integration to link one or more quests to that NPC.
3. Configure what happens when a player interacts with the NPC—they can accept the quest, turn in completed work, or trigger Denizen scripts.
4. Test by right-clicking the NPC and confirming the quest appears in the dialogue.
Enhancing NPC Interactions
You can customize the experience further:
- Set dialogue text that plays when the player talks to the NPC
- Require item delivery: players must give items to the NPC to complete the quest
- Add combat encounters: the NPC can be a target to defeat as part of the objective
- Run Denizen scripts during quest events for complex storytelling
On Minecraft 1.8+, NPCs with available quests display a particle effect above their heads, helping players spot quest-givers at a glance.