R3ddyQuests
Async quest & progression system built for modern servers. Folia-safe, Bedrock-compatible, designed for high-end servers
LAUNCH OFFER: $9.99
Features
4 Quest Categories: Daily, Weekly, Story, Achievement quests
Quest XP Progression: Unlock story quests by earning Quest XP
Quest Point Shop: Rotating offers, spend your hard-earned points
Async & Folia-Safe: Zero main-thread DB calls, regional scheduler support
Bedrock Support: Geyser/Floodgate form UI for Bedrock players
Flexible Storage: YAML (plug-and-play), SQLite, or MySQL
Network Sync: Velocity plugin messaging + MySQL polling fallback
Anti-Exploit: Configurable cooldowns, AFK detection, server-authoritative tracking
Daily Streaks: Bonus rewards for consecutive daily completions
Clean GUIs: optimized menus, clear navigation, protected from exploits
Default Quest Showcase
Daily: Zombie Hunt
Kill 20 zombies → $100 + 250 XP + 20 Quest XP
Weekly: Diamond Miner
Mine 64 diamond ore → $1,250 + 2,000 XP + 100 Quest XP
Story: First Steps
Craft iron pickaxe + explore → Unlocks next story quest + item reward
Requires 10 Quest XP
Group: Dragon Slayer
Defeat Ender Dragon with party → $2,500 + 5,000 XP + 120 Quest XP
Requires: Story quest completion
Achievement: Master Angler
Catch 100 fish → $750 + 1,500 XP + 75 Quest XP
This is the default quests, u can always add more
Quest Point Shop
Diamond Pack: 4 Diamonds - 20 QP
Emerald Bundle: 8 Emeralds - 24 QP
Adventure Food: 20 Cooked Beef - 10 QP
Redstone Kit: 32 Redstone - 15 QP
Totem Offer: 1 Totem of Undying - 40 QP
Shop rotates every 60 minutes! You can always change this in config to be crate keys or whatever u like
Configuration
Easily customize everything in config.yml and quests.yml:
Commands & Permissions
Requirements
Quick Setup
Why R3ddyQuests?
Most quest plugins are laggy, break on Folia, ignore Bedrock, or require manual reward claims. R3ddyQuests solves all four—while adding Quest XP progression, a Quest Point shop, and network sync. Built for servers that want retention without the tech debt.
Support: Discord Server
Async quest & progression system built for modern servers. Folia-safe, Bedrock-compatible, designed for high-end servers
Kill 20 zombies → $100 + 250 XP + 20 Quest XP
Mine 64 diamond ore → $1,250 + 2,000 XP + 100 Quest XP
Craft iron pickaxe + explore → Unlocks next story quest + item reward
Requires 10 Quest XP
Defeat Ender Dragon with party → $2,500 + 5,000 XP + 120 Quest XP
Requires: Story quest completion
Catch 100 fish → $750 + 1,500 XP + 75 Quest XP
This is the default quests, u can always add more
Diamond Pack: 4 Diamonds - 20 QP
Emerald Bundle: 8 Emeralds - 24 QP
Adventure Food: 20 Cooked Beef - 10 QP
Redstone Kit: 32 Redstone - 15 QP
Totem Offer: 1 Totem of Undying - 40 QP
Shop rotates every 60 minutes! You can always change this in config to be crate keys or whatever u like
Easily customize everything in config.yml and quests.yml:
- Database backend (YAML/SQLite/MySQL)
- Quest rewards (money, XP, items, commands, permissions)
- Quest XP values & requirements
- Shop items, costs, and rotation time
- Anti-exploit cooldowns & AFK detection
- GUI settings, sounds, action bar, boss bar
- Add/Remove Quests
- Daily streak bonuses
- World-specific quest tracking
- Story reward mode (item or money+XP)
| Command | Description | Permission |
|---|---|---|
| /quest | Open main quest menu | r3ddyquests.use |
| /quest <id> | View specific quest | r3ddyquests.use |
| /quest leaderboard | View top players | r3ddyquests.use |
| /qp | Open Quest Point shop | r3ddyquests.use |
| /questsettings | Toggle sounds/notifications/UI | r3ddyquests.use |
| /questadmin reload | Reload configuration | r3ddyquests.admin |
| /questadmin give <player> <quest> | Give quest to player | r3ddyquests.admin |
| /questadmin complete <player> <quest> | Force complete quest | r3ddyquests.admin |
| /questadmin resetall <player> | Reset all player quests | r3ddyquests.admin |
| /questadmin rotateshop | Force shop rotation | r3ddyquests.admin |
- Paper 1.21+ or Folia
- Java 17 or higher
- Optional: Vault (economy), PlaceholderAPI, Geyser-Spigot/Floodgate (Bedrock), Parties plugin (group quests), EssentialsX (mail fallback)
- Optional: Bedrock uses Floodgate forms (with Java GUI fallback) and that Geyser + Floodgate should be installed for the best Bedrock UX
- Drop R3ddyQuests.jar into plugins/
- Start server once, then stop
- Edit plugins/R3ddyQuests/config.yml (defaults are production-safe)
- Start server
- Join game and run /quest
Most quest plugins are laggy, break on Folia, ignore Bedrock, or require manual reward claims. R3ddyQuests solves all four—while adding Quest XP progression, a Quest Point shop, and network sync. Built for servers that want retention without the tech debt.
