Challenges
Challenges adds a set of in-game challenges to Minecraft 1.20.1, with rewards for completing them, and lets pack makers build their own sets with datapacks.
What it does
By default, every player receives three challenges from a pack and picks one of them to pursue. Completing a challenge gives the player a reward, and the reward handling is built on Arc Lib. Players browse the challenges available in their game through a custom API that other mods can use.
The mod itself contains no challenges. It serves as a library for modpack creators, who write their challenges as datapacks and load them alongside the mod. The author is also working on challenge packs of their own. Challenges is published for Fabric and Forge on 1.20.1 only, and it requires Arc Lib, Architectury API, SuperMartijn642's Config Lib and UI Lib to run. The code is open source under the Apache License 2.0, and the environment is client and server, so the server and every player need the mod.
Key features
Assigned challenges
Each player receives three challenges by default and picks one of them to complete.
Completion rewards
Finishing a challenge grants the player a reward, handled through Arc Lib.
Datapack challenges
Challenge sets are written as datapacks, so pack makers can define their own without changing the mod's code.
Custom browsing API
Players browse the challenges in their game through an API that other mods can build on.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 4
Use cases
Modpack challenges
Modpack creators can add a progression of goals to a pack by writing challenges as datapacks.
Who it’s for: Modpack creators and server owners who want a goal system on Minecraft 1.20.1 without writing a full mod.
How it compares
Yutene Levels is a Fabric-only mod for 1.20.1 under the MIT License and is not open source, and it is client and server. MC+ Extra Advancements runs on Fabric and Forge for 1.20.1, is client and server, and is released under All rights reserved, so its terms are not open. Warden Challenge is built for 1.20.6 and covers Fabric, Forge and Quilt, and its environment is server required with the client optional, which differs from Challenges, where both sides need the mod.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Challenges | Fabric and Forge | 1.20.1 | Client and server | 2024-02-15 |
| Yutene Levels | Fabric | 1.20.1 | Client and server | 2026-07-13 |
| MC+ Extra Advancements | Fabric and Forge | 1.20.1 | Client and server | 2024-02-24 |
| Warden Challenge | Fabric, Forge and Quilt | 1.20.6 | Server required, client optional | 2024-06-20 |
Questions
Which loaders does Challenges support?
Does a server need Challenges installed?
Where do the challenges come from?
In the catalog
Challenges is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from DAQEM Studios
Similar mods
What the author says
NOTE: This mod does nothing by itself, it is a library for modpack creators to make challenges with datapacks. I'm currently working on my own Challange packs. A library mod that adds challenges to Minecraft.
Official listing
- Modrinth page
- modrinth.com/mod/challengesofficial
- Owner
- DAQEM Studios
- Published
- 2023-12-30
- Updated on Modrinth
- 2024-02-15
- Facts verified
- 2026-10-15
