
QuestLine
QuestLine is a lightweight plugin that allows you to create immersive RPG-style quests entirely through in-game commands. It features protected NPCs, flexible item delivery requirements, and linear quest chains for seamless story progression.
📖About QuestLine
QuestLine - Lightweight & Effective Quest System
QuestLine is a performance-friendly, easy-to-use, and modern quest plugin designed for PaperMC and similar servers. Create quests with NPCs or item deliveries directly in-game using simple commands, without dealing with complex configuration files.
🔥 Features
- In-Game Editor: Create quests in seconds using the
/quest createcommand. - Smart NPC Integration: Turn any mob (Villager, Zombie, etc.) into a quest NPC. The plugin makes them invulnerable and applies a glowing effect.
- Quest Chains: Create linear progression where players must finish one quest to unlock the next. Perfect for story-mode servers.
- Flexible Requirements: Support for "Talk-only" quests or complex "Fetch items" quests (e.g., Bring 10 Diamonds & 5 Gold).
- Auto-Completion: For gathering quests without NPCs, the quest completes automatically as soon as the items enter the player's inventory.
🛠️ Commands
For Players:
/quest start <id>: Starts the specified quest./quest quit: Cancels the current active quest./quest <id>: Shows detailed info and requirements for a quest./quests: Lists available and completed quests.

For Admins:
/quest create <Title> <Desc> <NPC:1/0> <Req> [Pre_Quest_ID]: Creates a new quest.
Example: /quest create Baker Bring_Bread 1 10:BREAD
Example (Chain): /quest create Miner Find_Diamond 1 1:DIAMOND baker
/quest setmsg <id> <message>: Sets the message the NPC says upon completion.



🛠️ Installation & Compatibility
- Drop the
.jarfile into yourpluginsfolder. - Restart the server.
- You are ready to go!
- Supported Versions: Minecraft 1.21+
- Supported Software: Paper, Purpur, Spigot, Bukkit.
- Dependencies: None! (Plug and play).