ProgressionQuest

Story-ready quest system with objectives and progress tracking—built for RPG servers.

18

ProgressionQuest

ProgressionQuest

If you want players to say “there’s always something to do,” you need quests that feel clean and guided. ProgressionQuest delivers exactly that: structured quest flows, clear objectives, and trackable progress in-game—perfect for storylines, tutorials, and repeatable content.

Highlights:

Quest flows with objectives and persistent progression

Ideal for story campaigns, tutorials, and long-term content

Works great with NPC-driven servers

Perfect for: RPG story, tutorial onboarding, content-driven survival.

Why you’ll love it

Players always know what to do next

Turns your server into a content-driven RPG experience

Perfect for tutorials, lore, repeatable tasks

Typical workflow

Create/import your questline config files, then reload:

/pquest reload

Give a player a quest (admin/testing):

/pquest give <player> <questId>

Remove/cancel a quest (admin/testing):

/pquest remove <player> <questId>

Show a player’s active quests / progress:

/pquest status <player>

(or player command) /quest

Reset a player’s quest progress (testing):

/pquest reset <player> [questId]

Connecting to NPCs

Link a quest start to an NPC interaction (via your quest/NPC config).

Players then start quests by right-clicking the NPC and follow objectives in-game.

If your command names differ in your build, send me your /pquest help output and I’ll rewrite the command section exactly.

Features

Structured quest flows with objectives

In-game progression tracking

Dialogue-friendly story design

Works great with NPC-based worlds

Setup

Install the plugin

Create/configure questlines

Connect quests to NPCs and rewards

Test flow, pacing, and completion triggers

Compatibility

Platform: Paper / Spigot (Paper recommended)

Best with: NPC + Shop + custom rewards/items

ADS