Перейти к содержимому
Mineforgian

Daily Quests

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

Загрузки
1K
Подписчики
20
Обновлён
7 марта 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 21 октября 2025 г.

"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

Ченджлог

0.6.0Релиз1.21.11 · 7 марта 2026 г.

⚠️ Breaking changes

  • Quest types are enabled according to the enabledQuestTypes config option. You need to ensure this value is set correctly or quests won't be generated for players.

🚀 Features

Reward tiers are now configurable

Customize reward tiers in config, and use custom loot tables for rewards. Default values are as they were previously.

New quest type: Deposit item

  • This quest type requires the player to deposit a certain amount of a certain item.
  • Quest items are controlled via the daily-quest:deposit_item_quests loot table (you can override this with a custom table to customize it).
  • This quest type is disabled by default as it requires extra setup: you need to make players able to run the /quests internal deposititem command as an op (e.g. through Fuji's "run-as fake-op"). This may change in future, but is done like this as the server this mod was made for is choosing to make an NPC you need to interact with to deposit items.

🛠️ Other changes and fixes

  • Migrated to Mojang mappings in preparation for Minecraft 26.1

Full changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.5.2...v0.6.0

0.5.2Релиз1.21.11 · 25 января 2026 г.

🛠️ Fixes

  • Fix jackson json error on load
  • Fix NPE on config initialisation
  • Fix global config enabledQuestTypes default value generation

Full Changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.5.1...v0.5.2

v0.5.1Релиз1.21.11 · 4 января 2026 г.

🛠️ Fixes

  • fix: strip v prefix from github tag when building version, hopefully squashing the warning in server log

Full Changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.5.0...v0.5.1

v0.5.0Релиз1.21.11 · 4 января 2026 г.

🚀 Features

  • Update to Minecraft 1.21.11 by @nickrobson

🛠️ Fixes

  • Fix formatting of leaderboard text when client has mod by @nickrobson

🐛 Known Issues

  • Semver formatting is throwing a warning in server logs, it has incorrect syntax

Full Changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.4.1...v0.5.0

v0.4.1Релиз1.21.8 · 2 ноября 2025 г.

🛠️ Fixes

  • Fixed players receiving duplicate quest complete messages
  • Make one line messages never have a linebreak before
  • Fixed quest assign message sending to the author instead of the receiver

Full Changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.4.0...v0.4.1

v0.4.0Релиз1.21.8 · 1 ноября 2025 г.

🚀 Features

  • Introduce concept of reward tiers. This is mainly just labeling and messaging right now.
  • Add a complimentary quest type, which can only be assigned by an admin. Used for compensation, and should be very achievable.

🛠️ Fixes

  • Make wandering trader hunt requirements simpler, as they are hard to find
  • Remove parrot from breedable mob list, as they are not breedable
  • Update messaging on admin generate command
  • Standardised player message indent and outdents

🐛 Known Issues

  • Removed Netherite items from QUEST_CRAFT_ITEM_HARD because it's broken. Uses the wrong crafting type.

Full Changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.3.0...v0.4.0

v0.3.0Релиз1.21.8 · 31 октября 2025 г.

🚀 Features

  • Added scoreboard that reflects completed quests
  • Added /quests leaderboard to show top completed quests in the server

Full Changelog: https://github.com/Samuel-Lewis/mc-daily-quest/compare/v0.3.0...v0.4.0

Комментарии

Загружаем…