Dynamize your server & increase player retention with daily quests !
This plugin requires Java 17 or higher.
O'DailyQuests is a daily quest plugin. Every day, players have some random quests in a list to complete.
There are two modes of quests: global quests and quests categorised by difficulty (easy, medium, hard). If the second mode is chosen, quests from each category will be drawn randomly. Otherwise, all quests will come from the global quests. You can chose the number of daily quests, and for each category if needed.
There are also two time modes: fixed (the draw time is the same for all players, at midnight) and specific (each player has his own draw time, depending on his last login).
✅YAML, H2 & MySQL support
✅Highly customisable
✅24 types of quests
✅5 types of rewards
✅Choose between daily, weekly or monthly quests
✅Multiple requirements
✅Disabled worlds for all quests
✅Required worlds for each quest
✅Custom amount of quests
✅2 quests mode (global & categorized)
✅2 time mode (global & specific)
✅Synchronized quests
✅Fully customizable player interface
✅HEX colours support
✅Global reward (when a player complets all his quests)
✅Interfaces (list of quests & player quests)
✅Head textures support in player interface
✅Citizens integration (for interfaces)
✅Take items for quests type GET
✅Quests automatically renewed at midnight
✅Support complex recipes for quests type CRAFT
✅Placeholders support,
even for quest requirements !
✅Holograms
✅Quest complete message in action bar or title
✅Progression message in action bar, chat or boss bar
✅Anti-glitch, to store used items
✅Disable spawners progression
✅Extensive API to create quest types
✅ItemsAdder, Oraxen & MMOItems support
✅CustomFishing, CustomCrops support
✅WorldGuard, Towny support
✅Custom model data support
✅Custom heads support
✅Custom GUIs support
✅WildStacker support
✅And much more!
✅BREAK (breaking blocks)
✅FISH (fishing an item)
✅KILL (kill monsters, animals or players)
✅ENCHANT (enchanting items on an enchantment table)
✅COOK (cooking items in an oven)
✅GET (get a specific number of an item)
✅CONSUME (consume potions, food, milk bucket)
✅LAUNCH (throw a projectile (bead, egg, arrow))
✅PICKUP (pick up from the ground)
✅CRAFT (assemble items on a workbench)
✅PLACE (placing blocks)
✅BREED (breed animals)
✅TAME (tame wild animals)
✅SHEAR (shear an entity)
✅MILKING (fill a buck of milk)
✅VILLAGER_TRADE (trade with a villager)
✅EXP_POINTS (get a given amount of exp points)
✅EXP_LEVELS (get a given amount of exp levels)
✅LOCATION (travel to specific coordinates)
✅FARMING (count only fully grown crops)
✅CARVE (turn a pumpkin into carved pumpkin)
✅PLAYER_DEATH (player must... die)
✅PLACEHOLDER (use the value of a placeholder)
➡️
Compatible with PlaceholderAPI
✅ELITE_MOBS, MYTHIC_MOBS (kill bosses)
✅NU_VOTIFIER, VOTIFIER_PLUS
✅ COMMAND (the server executes a command as a reward)
✅ EXP_LEVELS (gives the player experience levels)
✅ EXP_POINTS (gives the player experience points)
✅ POINTS (gives points to the player)
➡️
Compatible with TokenManager, PlayerPoints
✅ MONEY (gives money to the player)
➡️
Needs Vault
✅ COINS_ENGINE
To see how to create quests, please look at the
Wiki.
Need more quest types/rewards ?
Please make a ticket on this
Discord server.
- Player commands (permission odailyquests.use) :
- /dailyquests me
- /dailyquests reroll <index> (permission odailyquests.reroll)
- /dailyquests show <global/easy/medium/hard>
- Admin commands (permission odailyquests.admin) :
- /dailyquestsadmin reset <quests/total> <player>
- /dqa reroll <player> <index>
- /dqa add total <player> <amount>
- /dailyquestsadmin show <player>
- /dailyquestsadmin complete <player> <questId>
- /dailyquestsadmin holo create/remove <category> <index>
- /dailyquestsadmin open <player>
- /dailyquestsadmin reload
For more informations, please look at the
Wiki.

This plugin is normally compatible with Spigot, PaperSpigot or any fork
from 1.16 to the latest version of Minecraft.
The plugin has also been tested on hybrid servers such as Mohist or ArcLight, but we do not guarantee perfect functioning.
To use
NPCs, the plugin needs Citizens.
To use
placeholders, the plugin needs PlaceholderAPI.
To use
holograms, the plugin needs HolographicDisplays.
Please ensure that all these plugins are at their latest version.
If you have any problems, please contact the developer.