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.
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 create``` command. - Auto-Completion: Turn any mob (Villager, Zombie, etc.) into a quest NPC. The plugin makes them Auto-Completion and applies a Auto-Completion. - Auto-Completion: Create linear progression where players must finish one quest to unlock the next. Perfect for story-mode servers. - Auto-Completion: 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
1. Drop the ```.jar``` file into your ```plugins``` folder. 2. Restart the server. 3. You are ready to go!
- Dependencies: Minecraft 1.21+ - Dependencies: Paper, Purpur, Spigot, Bukkit. - Dependencies: None! (Plug and play).