Simple Quests
by flemmli97
Simple Quests lets server owners define quests in datapacks, and players accept them through a menu opened by a command on a server that runs the mod.
What it does
Quests are created and handled through datapacks, and the mod itself only supplies the questing system. The author's documentation on the wiki explains how to write a quest datapack. Because the system runs purely on the server, players join a server that runs it without installing anything on their own side, whether they use vanilla or modded clients.
Task types cover a wide variety of goals, including item submission, killing mobs, submitting experience and completing advancements. Players accept a quest through the simplequests quests command, which opens a menu listing the registered quests so the player can select one. Quests are accepted automatically once selected, and tasks that need an item are finished by holding the items and running the simplequests submit command.
The mod requires Fabric API on Fabric. Simple Quests is server-side only, is published for Fabric, Forge and NeoForge, and covers 7 release versions, 1.18.2 – 1.21.1. Its source code, issue tracker and wiki are public, but the code is not open source and is licensed under All rights reserved.
Key features
Datapack-defined quests
Quests are written as datapacks, so a server's questline can be changed without editing the mod.
Varied task types
Quests can require item submission, mob kills, experience submission or advancement completion.
Menu-based acceptance
A command opens a menu of registered quests, and a chosen quest is accepted without further steps.
Permission-gated admin commands
Each command is assigned a permission node under simplequests.command, so admin commands can be limited to trusted staff.
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 1
Use cases
Server questlines
Server owners can build a progression of goals for a multiplayer world using the supported task types.
Who it’s for: Server owners and datapack authors who want a questing system that players can join without installing a client mod.
How it compares
UniversalQuestTracker is a client and server mod for Forge and NeoForge, covering 1.12.2 – 1.21.1, and it is not open source. FTB Quest Localizer is client-side only for Forge and NeoForge, covers 1.18.2 – 1.20.4, and is open source under the MIT License. Simple Quests differs in running on the server alone, with no client install needed.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Simple Quests | Fabric, Forge and NeoForge | 1.18.2 – 1.21.1 | Server-side only | 2025-08-09 |
| UniversalQuestTracker | Forge and NeoForge | 1.12.2 – 1.21.1 | Client and server | 2026-05-19 |
| FTB Quest Localizer | Forge and NeoForge | 1.18.2 – 1.20.4 | Client-side only | 2025-02-11 |
Questions
Does Simple Quests need Fabric API?
Do players need to install Simple Quests?
How are quests added to a server?
In the catalog
Simple Quests is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from flemmli97
Similar mods
What the author says
Just another questing mod? Yes kinda... But this time it's completely server sided. Simple quests provides a unique questing system that sets it apart from current existing ones by being able to be run purely on the server. This means you can slap this mod on the server and clients, vanilla ones included, can simply…
Official listing
- Modrinth page
- modrinth.com/mod/simple-quests
- Owner
- flemmli97
- Published
- 2023-07-13
- Updated on Modrinth
- 2025-08-09
- Facts verified
- 2026-10-15
