Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
QuestNPC
Bring your Minecraft world to life with fully customizable NPCs, immersive quests, and rewarding progression systems. QuestNPC allows server owners to create story-driven adventures, RPG-style task chains, and interactive characters without requiring any client-side mods.
Features
Custom NPCs
- Create unlimited quest-giving NPCs using simple commands.
- Support for multiple entity types including Villagers and player-style NPCs.
- Custom names, professions, skins, and locations.
- Visual quest indicators above NPCs.
- Particle effects to make quest givers stand out.
Powerful Quest System
Create a wide variety of quests using simple configuration files.
Kill Quests
Challenge players to defeat specific mobs.
Examples:
- Kill 10 Zombies
- Hunt 5 Skeletons
- Defeat custom-named bosses
Gather Quests
Require players to collect and deliver items.
Examples:
- Gather 16 Oak Logs
- Bring 5 Spider Eyes
- Collect rare materials
Chain Quests
Build multi-stage adventures with sequential objectives.
Examples:
- Gather resources
- Defeat enemies
- Return proof of completion
- Unlock powerful rewards
Reward System
Reward players for completing quests with:
- Experience Points
- Custom Items
- Vault Economy Money
- Console Commands
- Enchanted Equipment
- Custom-Named Rewards
Quest Progress Tracking
- Automatic progress updates.
- Active quest tracking.
- Quest completion detection.
- Optional quest abandonment.
- Repeatable quest support.
RPG-Style Interaction
NPCs can display:
- Quest acceptance dialogue
- Quest completion dialogue
- Progress indicators
- Custom character names
Visual Indicators
Particle effects can be displayed above NPCs for additional visibility.
Commands
Admin Commands
/questnpc create <id>
Create a new quest NPC.
/questnpc delete <id>
Remove an NPC.
/questnpc list
View all registered NPCs.
/questnpc addquest <npc> <quest>
Assign a quest to an NPC.
/questnpc info <id>
View NPC information.
Player Commands
/quest list
View available quests.
/quest active
View active quests.
/quest abandon
Abandon an active quest.
Permissions
questnpc.admin
Access to all administrative commands.
Default: OP
questnpc.player
Access to player quest commands.
Default: TRUE
Configuration
QuestNPC includes fully configurable:
- NPC names
- NPC skins
- Quest indicators
- Particle effects
- Quest cooldowns
- Quest repeatability
- Progress update intervals
- Chat prefixes
- Dialogue messages
Example Use Cases
RPG Servers
Create towns filled with quest-giving characters and story progression.
Survival Servers
Encourage exploration and resource gathering through repeatable quests.
Adventure Servers
Build custom campaigns and multi-stage questlines.
MMO-Style Networks
Create progression systems with NPC hubs, quest chains, and economy rewards.
Why QuestNPC?
QuestNPC is designed to be lightweight, configurable, and easy to use while providing the core features needed to create engaging RPG experiences. Whether you want a simple village quest giver or a complete story-driven campaign, QuestNPC provides the tools to make your world feel alive.


