Daily Quests

Quick rating

Daily Quests

No reviews yet

Randomly generated daily quests with customisable rewards. A complete server side mod.

Minigame
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
0.6.0
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

"Daily Quest" Title banner with aesthetic icons beneath

Daily Quest

A Minecraft Fabric mod that adds daily quests to your gameplay experience. Receive varied challenges each day and earn rewards for completing them!

What is Daily Quest?

Daily Quest automatically generates a set of unique quests for each player when they join the server. Quests reset at a configurable time each day, giving you fresh challenges to complete. Complete quests to earn experience points and other rewards!

Features

  • Automatic Quest Generation: Get new quests daily without any manual intervention
  • Completely Server Side: Everything is run server-side, making it compatible for all your players without them needing to do a thing. This will also work in singleplayer.
  • Varied Quest Types: Over 20+ different quest types covering all aspects of Minecraft gameplay
  • Per-Player Progress: Each player has their own set of quests and tracks progress independently
  • Customizable Rewards: Rewards are defined through loot tables and can be customized
  • Lightweight: Minimal performance impact on your server

Banner saying "Quest Types"

Quest Types

Combat & Survival

  • Kill mobs
  • Kill players (PvP)
  • Win raids
  • Block projectiles with a shield
  • Block damage with a shield
  • Take damage
  • Deal damage

Crafting & Resources

  • Mine specific blocks
  • Craft specific items
  • Break specific items (wearing out tools, armour and items)
  • Use specific items
  • Enchant items

Farming & Breeding

  • Breed animals
  • Butcher animals
  • Harvest crops
  • Shear sheep
  • Tame animals

Brewing & Food

  • Brew specific potions
  • Eat specific foods

Trading & Exploration

  • Trade with villagers
  • Jump :P

Banner saying "Basic Usage"

Basic Usage

Installation

Requires:

  • Minecraft: 1.21.8
  • Fabric Loader
  • Fabric API
  • Java
  1. Install Fabric Loader Minecraft 1.21.8
  2. Download Fabric API
  3. Download the latest Daily Quest mod JAR from the releases page
  4. Place both the Fabric API and Daily Quest JAR files in your mods folder
  5. Launch Minecraft with the Fabric profile

Getting Started

  1. Join your server or world - you'll automatically receive your daily quests
  2. Use /quests to see what quests you have active
  3. Complete the objectives to earn rewards
  4. Quests automatically reset at the configured time each day

Commands

All commands start with /quests:

Player Commands

  • /quests - View your active quests and progress
  • /quests help - Show help information
  • /quests silence [on/off] - Toggle quest completion notifications

Admin Commands (requires OP level 2)

  • /quests admin reload - Reload configuration from disk
  • /quests admin generate [player] - Manually generate new quests for a player
  • /quests admin clear [player] - Clear all quests for a player
  • /quests admin setcomplete [player] [int] - Set the lifetime completions count for a player

Banner saying "Configuration"

Configuration

Config Files

The mod creates a configuration file at config/daily-quest/global-config.toml where you can customize:

  • max_active_quests (default: 3) - Maximum number of active quests per player
  • reward_experience_amount (default: 20) - Experience points awarded per completed quest
  • quests_reset_time (default: "08:00") - Time of day when quests reset
  • quests_reset_timezone (default: "Australia/Sydney") - Timezone for quest reset scheduling
  • enabled_quest_types - List of quest types to enable (all enabled by default)
  • prompt_newline (default: true) - Whether to add a newline before mod messages

After editing the configuration, use /quests admin reload to apply changes without needing to restart the server.

Inspired By

So what's the difference? Daily Quests runs completely server side, which means it doesn't require your players to download any mods. You can install and get going immediately. Additionally, this mod has been written with the learnings of previous iterations to focus on performance and configurability.

Links

Screenshots

Gallery

  • Quest List
    Quest List
  • Quest Reward
    Quest Reward Works with custom items!

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works