HomeJavaModsODailyQuests Continued | Daily Quests for Paper
ODailyQuests Continued | Daily Quests for Paper
ModsJava

ODailyQuests Continued | Daily Quests for Paper

A maintained fork with modern Paper support, leaderboards, and flexible rewards. Free Minecraft Java mod for 26.2.

⬇ Download on Spigot

O'DAILYQUESTS
CONTINUED

⚡ Keep your server active and give players a reason to return every day! ⚡

PAPER 26.2 • JAVA 25

SOURCE CODEISSUE TRACKERWIKI

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

OVERVIEW

O'DailyQuests gives every player a fresh selection of configurable quests that renew on your schedule. Build quick daily objectives, long-term category goals, reward tracks, custom interfaces, or a complete engagement system for survival, RPG, and network servers.

This resource is an independently maintained GPL-3.0 continuation of Ordwen's archived ODailyQuests. The original plugin and design were created by Ordwen. Version 4.0 is maintained by LucidAPs for modern Paper servers.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ KEY FEATURES ✨

✅ YAML, SQLite, or MySQL storage with UUID-based player tracking
✅ Custom quest categories and a configurable number of active quests per category
✅ 25 built-in quest types with dynamic and random objectives
✅ Flexible renewal time, timezone, and interval
✅ Per-quest, per-category, global, and lifetime-total rewards
✅ Conditional and permission-based quests
✅ World, region, and category restrictions
✅ Anti-abuse checks for placed, broken, and dropped items
✅ Titles, subtitles, toasts, boss bars, action bars, chat feedback, and progress bars
✅ Fully configurable player GUI with custom heads, PlaceholderAPI content, Nexo items, model data, and item models
✅ Synchronized progression for matching objectives
✅ Rerolls, safety mode, configurable command aliases, and storage conversion tools
✅ Multi-server friendly player-data delay and asynchronous SQL work
✅ Editable messages with HEX colors
✅ Custom quest types for manual or scripted completion with /dqa customcomplete

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

EXCLUSIVE TO THIS CONTINUATION
Built-in all-time leaderboards through PlaceholderAPI

Create holograms, scoreboards, menus, chat formats, or NPC displays without a separate leaderboard addon:

Code (Text):
%odailyquests_total_1_alltime_name%
Returns the name of the player at rank 1. Replace 1 with any positive position.

Code (Text):
%odailyquests_total_1_alltime_value%
Returns that ranked player's lifetime completed-quest total.

Code (Text):
%odailyquests_total_position%
Returns the viewing player's current all-time rank.

✅ Works with YAML, SQLite, and MySQL
✅ Includes persisted offline-player totals and current active-player progress
✅ Uses a short cache so scoreboards can request rankings efficiently
✅ Deterministic ranking order for tied totals

More continuation-only improvements

✅ Quest tracking updated for modern block breaking, fishing, entity kills, shearing, and villager trades
✅ Modern registry-based villager profession and potion handling
✅ One centralized completion flow for quest, category, global, and lifetime rewards
✅ Reworked scheduling and database lifecycle for safer reloads and shutdowns
✅ Updated GUI item and click handling for the current Paper API
✅ Original-project bStats and Spigot update reporting removed

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

QUEST TYPES

BLOCKS & ITEMS
✅ BREAK — Break blocks
✅ PLACE — Place blocks
✅ GET / PICKUP — Obtain or pick up items
✅ CRAFT — Craft items
✅ COOK — Extract cooked items
✅ ENCHANT — Enchant items
✅ FISH — Catch items while fishing
✅ FARMING — Harvest mature crops
✅ CONSUME — Eat, drink, or use consumables
✅ LAUNCH — Launch projectiles
✅ CARVE — Carve pumpkins

ENTITIES & PLAYER ACTIONS
✅ KILL — Kill mobs or players
✅ TAME / BREED / SHEAR / MILKING — Animal objectives
✅ FIREBALL_REFLECT — Reflect a fireball
✅ VILLAGER_TRADE — Complete matching villager trades
✅ LOCATION — Reach configured coordinates
✅ EXP_POINTS / EXP_LEVELS — Earn experience
✅ PLAYER_DEATH — Track player deaths
✅ PLACEHOLDER — Compare a PlaceholderAPI value

PLUGIN INTEGRATION
✅ VOTIFIER_PLUS — Progress quests from votes

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

REWARDS

COMMAND — Execute one or more console commands
EXP_POINTS / EXP_LEVELS — Grant experience
MONEY — Economy rewards through Vault
POINTS — PlayerPoints rewards
NONE — Completion without a direct reward

Quest rewards support dynamic values such as quest name, required amount, current progress, and reward amount. Category, global, and lifetime milestones can each have their own rewards.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

COMMANDS

PLAYER COMMANDS
/dailyquests me — Open your active quests
/dailyquests show <category> — Browse all quests in a category
/dailyquests reroll <index> — Replace a quest when permitted

ADMIN COMMANDS
/dqa reload
/dqa reset / reroll / show / open
/dqa add / remove / complete / customcomplete / set
/dqa convert — Convert supported storage formats

Command and subcommand aliases are configurable.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

INTEGRATIONS

No dependency is required for the core quest system. Install an optional plugin only when you use its related feature:

✅ PlaceholderAPI
✅ Vault
✅ PlayerPoints
✅ Citizens
✅ WorldGuard
✅ HeadDatabase
✅ Nexo
✅ VotifierPlus
✅ eco

Difference from the archived original: Version 4.0 has a focused integration set. Legacy hooks for ItemsAdder, Oraxen, MMOItems, RoseStacker, WildStacker, FancyNPCs, MythicMobs, EliteMobs, custom fishing/crate plugins, TokenManager, CoinsEngine, and NuVotifier are not included. The former public Java API/event layer and Folia declaration are also not part of this release.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

INSTALLATION & SUPPORT

  1. Run Paper 26.2 with Java 25.
  2. Place ODailyQuests-4.0.jar in your server's plugins folder.
  3. Start once to generate the configuration and example quests.
  4. Stop the server, configure the files in plugins/ODailyQuests, then restart.

Upgrading from 3.0.2? Back up the plugin folder and database first, then review your quest files for removed integrations.


Need help? Join the Discord support server or open a GitHub issue.

Originally developed by Ordwen from 2022 to 2026.
Maintained for modern Minecraft versions by LucidAPs.

MORE RESOURCES FROM LUCIDAPS

Commands

Plugin details

Read from the plugin's own plugin.yml.

ODailyQuests Continued | Daily Quests for Paper is a free Minecraft Java mod. Compatible with Minecraft 26.2. Downloaded 1 times (via Spigot). Download it and open it directly in the game.

Explore more