Home›Java›Mods›Questly — Daily/Weekly/Monthly Quests + Battle Pass [1.16-26.3] [Folia]
Questly — Daily/Weekly/Monthly Quests + Battle Pass [1.16-26.3] [Folia]
ModsJava

Questly — Daily/Weekly/Monthly Quests + Battle Pass [1.16-26.3] [Folia]

Java mod listed for Minecraft 1.16–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
1001770382.png
Questly

Daily · Weekly · Monthly Quests + Battle Pass

Give your players a reason to log in every day.

1 jar · 37 quests · 10-tier battle pass · Folia ready · no dependencies​


What it does
Questly adds three kinds of repeatable quests plus a seasonal battle pass, all in one clean GUI:

• Daily quests — 3 random quests per player, refreshed every day at a configurable time and timezone
• Weekly quests — bigger goals, reset every Monday
• Monthly quests — long-term projects, reset on the 1st
• Battle pass — 10 tiers, paid for with points you earn by claiming quests (item + command rewards)
• Streak bonus — claim daily quests on consecutive days for +10% rewards per day (capped, configurable)


Screenshots & demo
See the Images tab below this description — GUI, battle pass and an animated demo of a quest being completed.


Features
• 11 quest types: mining, ore mining, placing blocks, crafting, killing mobs, fishing, harvesting crops, traveling, enchanting, taming, playtime
• Flexible targets: ANY, ANY_ORE, ANY_LOG, ANY_STONE, ANY_CROP, ANY_HOSTILE, ANY_ANIMAL, or comma lists like
Code (Text):
IRON_ORE,GOLD_ORE
• GUI with 4 tabs (daily / weekly / monthly / battle pass), progress bars, claim status, shift-click to claim all
• Rewards in 3 layers: console commands (
Code (Text):
{player} {uuid} {streak} {bonus} {quest}
), items, XP, plus an all-completed bonus
• Works with ANY economy plugin — rewards run as console commands, so nothing is locked to one plugin
• YAML or MySQL storage (MySQL driver is bundled and relocated, no conflicts)
• English and Indonesian included, hex colors supported, add your own language in
Code (Text):
messages/<lang>.yml
• Anti-abuse: creative-mode actions do not count
• Folia supported — uses GlobalRegionScheduler / EntityScheduler when Folia is detected
• Developer API:
Code (Text):
QuestCompleteEvent
,
Code (Text):
PassTierClaimEvent
• One jar for 1.16.5 → 26.3


Coming from ODailyQuests?
ODailyQuests stopped being maintained on April 30, 2026. Questly can import its config in one command:

1. Copy
Code (Text):
easy.yml
/
Code (Text):
medium.yml
/
Code (Text):
hard.yml
into
Code (Text):
plugins/Questly/
2. Run
Code (Text):
/questadmin import easy.yml
then
Code (Text):
/questadmin reload
The importer converts quest types (BREAK → MINE_BLOCKS, KILL → KILL_MOBS, …), merges
Code (Text):
required
lists, moves
Code (Text):
menu_item
/
Code (Text):
name
, converts ITEM and COMMAND rewards, backs up your old quests.yml, and reports any quest it could not convert so nothing disappears silently.


Commands
Code (Text):
/quest — open the quest menu
/quest weekly | monthly — other periods
/quest pass — battle pass
/quest list [daily|weekly|monthly] — show quests in chat
/quest claimall [period] — claim everything finished
/questadmin reload — reload config, messages, quests, battle pass
/questadmin import <file.yml> — import an ODailyQuests config
/questadmin reset <player> [period] — regenerate quests
/questadmin resetquest <player> [period] <slot> — reset one quest
/questadmin setstreak <player> <n> — set a player's streak
/questadmin points <player> <add|set> <n> — adjust battle pass points
/questadmin info <player> — inspect a player's progress
/questadmin storage — show storage info
/questadmin resetall — wipe all data

Permissions
Code (Text):
questly.use    — open the quest menu (default: everyone)
questly.admin  — admin commands (default: op)

Installation
1. Drop the jar into
Code (Text):
plugins/
2. Restart the server
3. Run
Code (Text):
/quest
No other plugin is required. Optional: PlaceholderAPI for placeholders, any economy plugin for money rewards.


Configuration
Everything is in
Code (Text):
plugins/Questly/
:

•
Code (Text):
config.yml
— timezone, reset time, quest counts, streak bonus, battle pass points, storage
•
Code (Text):
quests.yml
— 37 ready quests, or write your own (period: DAILY/WEEKLY/MONTHLY)
•
Code (Text):
battlepass.yml
— 10 tiers, rewards, season type (MONTHLY/WEEKLY/NEVER)
•
Code (Text):
messages/en.yml
,
Code (Text):
messages/id.yml
— all player-facing text

Code (Text):
quests:
  weekly_mine_ores:
    type: MINE_ORES
    target: ANY_ORE
    amount: 250
    period: WEEKLY
    points: 40
    icon: DIAMOND_PICKAXE
    reward-xp: 1200
    reward-items: ["DIAMOND:3"]
    reward-commands: ["eco give {player} 500"]

PlaceholderAPI
Code (Text):
%questly_streak%  %questly_bonus%  %questly_points%  %questly_claimed_tiers%
%questly_done%  %questly_claimed%  %questly_total%  %questly_all_done%
%questly_done_weekly%  %questly_done_monthly%
%questly_progress_1%  %questly_required_1%  %questly_name_1%
%questly_time_left%  %questly_time_left_weekly%  %questly_time_left_monthly%

Compatibility
Every version below was verified by booting a real server with this exact jar.

• Paper 1.16.5, 1.17.1, 1.18.2 — supported
• Paper 1.19.4, 1.20.6, 1.21.8 — supported
• Paper 26.1, 26.2, 26.3 (latest stable) — supported
• Folia 1.21.8 — supported (region-aware scheduler)
• Java 8 – 25 (the jar targets Java 8, so old servers keep working)
• MySQL / MariaDB — tables created automatically, falls back to YAML if the connection fails

Java per Minecraft version: 1.16 → Java 8-16 · 1.17-1.20.4 → Java 17+ · 1.20.5-1.21.x → Java 21+ · 26.1+ → Java 25+


Support
Found a bug or want a feature? Post in the discussion tab — I read and answer everything.
Please include your server version, Java version and any console error.

Questly is free and open for suggestions. Built and tested on real servers, not just compiled.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Questly — Daily/Weekly/Monthly Quests + Battle Pass [1.16-26.3] [Folia] is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 15 times (via Spigot). Download it and open it directly in the game.

Explore more