KoraQuest¶
A professional multi-cycle quest system¶
KoraQuest is a configurable quest plugin for Paper and Folia servers. It provides Daily, Weekly, Monthly and Seasonal quests, secure reward delivery, advanced anti-exploit checks, Java inventory menus and native Bedrock forms.

Highlights¶
Multi-cycle progression
Run Daily, Weekly, Monthly and Seasonal quest pools at the same time, each with an independent reset schedule and progress state.
Anti-exploit protection
Track player-placed blocks, filter mob spawn reasons, block invalid worlds and gamemodes, and validate regions, islands and plots.
Safe rewards
Rewards are stored as durable claims and only marked delivered after successful execution, with retry and duplicate protection.
Java and Bedrock UI
Java players use the modern inventory GUI while Floodgate players can receive native Cumulus forms.
Network-ready storage
Use SQLite for one server or MySQL/MariaDB for multiple backends, with shared cycle state and optional Redis synchronization.
Extensible API
Listen to quest lifecycle events, progress custom objectives and register custom objective or reward providers.
Default quest layout¶
The Java interface uses six inventory rows:
- Row 1: Daily, Weekly, Monthly and Seasonal tabs
- Rows 3–4: 14 quest icons per page
- Row 6: filters, sorting, search, Claim All and page navigation
The default bundled pool contains 65 quests. Daily selects up to 15, while Weekly, Monthly and Seasonal select up to 10 each.
Supported platforms¶
| Component | Requirement |
|---|---|
| Server software | Paper or Folia |
| Java | Java 21 |
| Minecraft API | 1.21 |
| Plugin version | 1.1 |
Tip
Start with the Installation page, then review Main Configuration and Quest Configuration.