ODailyQuests | Daily quests plugin (1.18.2 - 1.21+) icon

ODailyQuests | Daily quests plugin (1.18.2 - 1.21+) -----

Dynamize your server & increase player retention with daily quests !



3.0 - Almost a new plugin!
Hello,

Version 3.0 is now available! This is by far the biggest update the plugin has received since its release. It lays the foundation for lots of exciting things to come!

A few important points to note:

- Java 21 is now required. Version 3.0 will not work with an earlier version of Java. This means that support for version 1.16 has also been discontinued. This decision was made in order to use modern APIs and open up new possibilities.

- PyroFishingPro integration has been removed from the plugin and is now available via an add-on, which can be downloaded here.

- Some configuration settings have changed and been simplified. However, your quest files are still compatible, and your configuration file will be automatically updated if you follow the procedure.

Thank you for your support.

FULL CHANGELOG

Major & Breaking Changes

Java 21 is now required.
Database schema updated — table names renamed for broader compatibility.
Storage engine switched from H2 to SQLite for higher reliability.
Player nicknames replaced by UUIDs to prevent data loss when nicknames change.
PyroFishingPro integration removed — now available as a separate addon.
HolographicDisplays & holograms support removed.


New Features & Improvements

Integrations & Compatibility
• Added Nexo support.
• Added RoseStacker support.
• Added ExcellentCrates integration ( CRATE_OPEN quest type).
• Added FancyNpcs support for the npcs parameter.
• Added toast notifications displayed when a player completes a quest.
• Improved MythicMobs handling (supports vanilla + shared_mobs mode).


Configuration & Customization
• Added renew_time and renew_time_zone for custom quest reset schedules.
• Added renew_interval (replacing temporality_mode) for flexible quest renewal.
• Added safety_mode (enabled by default) to ensure all players receive quests.
• Added join_message_delay, player_data_load_delay, and check_for_update.
• Added command_aliases, subcommand_aliases, and keep_only_aliases_in_completion.
• Added menu_item_amount (1–64) to configure displayed quest item quantity.
• Added flags for GUI items (applies to all item types).
• Prefix from config.yml now applies to all messages.
• New default configuration thanks to Pandicka.


Quest System Enhancements
• Added required_permission for quests.
• Added dynamic ranges for required_amount (e.g., 32-64).
• Added random_required for randomized quest requirements.
• Simplified config: required can replace required_entity or required_item.
• Added complete_only_on_click (manual validation, like GET quests).
• Added placeholder support (%required%, %questName%, etc.) in quest names and rewards.
• Added placeholder support in expected for PLACEHOLDER quests.
• PAPI placeholders now usable in titles, action bars, and progression messages.
• use_placeholders parameter removed — now automatic.


Commands & Permissions
• Added new commands:
 /dqa <add|reset> total <category> <player> <amount>
 /dqa remove total <player> <amount>
 /dqa remove total <category> <player> <amount>
• Added placeholders: %odailyquests_total_<category>%
• Added permissions:
 odailyquests.progress (enabled by default)
 odailyquests.bypass.spawner (bypass disable_spawners_progression)
• Added autocomplete for PAPI placeholders and LuckPerms permissions.


Rewards & Categories
• Added custom categories for quests.
• Added total quest rewards (global & per category) via total_rewards.yml.


Fixes & Stability

• Fixed memory leaks in SQL connections.
• Placed blocks now persist after restart.
• Fixed Citizens integration (API update).
• Improved eco library support (FARMING & FISH).
• Fixed FISH progression and plugin conflicts.
• Fixed CRAFTING progress on invalid clicks.
• Fixed TRADING quests bulk trades.
• Improved vertical plant handling for FARMING.
• Prevented progression exceeding required amount.
• Fixed hotbar swap issue in player interface.
• Fixed GUI click conflicts with other plugins.
• Prevented duplicate bossbars on reload.
• Improved BlockBreakEvent compatibility.
• Command auto-completion now permission-based.
• Player quests auto-reset if fewer than expected.
• Fixed missing messages when disable_logs enabled.
• Numeric placeholders now use . instead of ,.
• quests_renewed, all_quests_achieved_connect, and quests_in_progress now require odailyquests.progress.
• Improved store_dropped_items (stack issues fixed).
• Fixed /dq show pagination.
• Better error handling, documentation, and defaults.
----------, Oct 4, 2025
Resource Information
Author:
----------
Total Downloads: 26,030
First Release: Mar 27, 2022
Last Update: Oct 8, 2025
Category: ---------------
All-Time Rating:
70 ratings
Find more info at ordwenplugins.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings