promotional bannermobile promotional banner

NPC Quests

Create deep NPC-driven quests with branching stories and rewards. NPC Quests is an addon for NPC Dialog that adds a full quest system with prerequisites, item requirements, custom plugin checks, rewards, interaction tracking, and complex quest chains.

File Details

NPCQuests-1.0.2.jar

  • R
  • Jan 25, 2026
  • 335.04 KB
  • 2.4K
  • Early Access

File Name

NPCQuests-1.0.2.jar

Supported Versions

  • Early Access

[1.2.1] - 2026-01-25

Added
- Multiple Quest Support - New system allowing NPCs to manage multiple independent quests via custom quest IDs.
- Quest Tree Progression - NPCs can now gate dialog buttons behind the completion or activation of other quests using the `quest:active:<id>` or `quest:completed:<id>` requirements.

Follow these 3 easy steps to make a basic quest (called 'quest_a'):

1. START BUTTON (Let them accept)
   - Reward ID: quest:start:quest_a
   - Requirement ID: quest:status:quest_a:AVAILABLE
   - Result: Button only shows if they don't have it. Clicking it starts the quest.

2. FINISH BUTTON (Let them complete)
   - Reward ID: quest:complete:quest_a
   - Requirement ID: quest:active:quest_a
   - Result: Button only shows while they have the quest. Clicking it finishes it.

3. NEXT BUTTON (Let them proceed)
   - Requirement ID: quest:completed:quest_a
   - Result: Player CANNOT click "Next" until they finish the quest.