Dawn API Mod is a library mod that helps create and manage Minecraft features through builder classes, data-fixing utilities, and bundled in-game tools for Fabric and Quilt. It is designed for Minecraft versions from 1.16.2 up to 1.20.2.
Many players and modpack builders run into the same problem: one missing library can break an entire setup, and debugging custom behavior in-game can take too long. Dawn API solves that by acting as both a core library and a utility toolkit, so you can build, test, and tweak faster without juggling external scripts for every small change. With more than 4 million downloads on Modrinth, it has clear social proof as a widely used dependency and workflow helper in the Fabric/Quilt ecosystem.
Key Features of Dawn API Mod
- /health command — This command lets you directly control an entity's health, which is useful when testing balance, combat behavior, or scripted events. Instead of repeatedly resetting a world or rewriting data manually, you can adjust values in seconds. For creators, this speeds up iteration and makes bug reproduction easier.
- /foodbar command — This command gives quick control over food and saturation values, which matters when you are testing survival pacing or hunger-related mechanics. It removes friction from survival scenario testing because you can place players at exact hunger states instantly. That means less setup time and more time validating actual gameplay behavior.
- /motion command — This command allows direct edits to entity velocity, making movement tests far more practical. If you are checking knockback, launch effects, or custom physics interactions, fast motion control is a major quality-of-life feature. It also helps isolate movement bugs that might otherwise feel random.
- /export command — The export tool can output information/files from game content, which is valuable for audits and debugging workflows. When you need visibility into data structures, this gives you a cleaner way to inspect what the game is using. For technical users, it can reduce guesswork during troubleshooting.
- Custom TNT entity with expanded NBT parameters — Dawn API includes a TNT entity with more NBT parameter options than vanilla TNT. That opens more room for controlled explosions or specialized behavior in custom projects. If your content depends on precise explosive logic, this extra control can be a practical advantage.
- Flying block entity — The mod adds a flying block entity that mirrors the idea of a flying counterpart to vanilla falling blocks. This can support more dynamic visual effects or custom mechanics where blocks move through space in non-standard ways. For map creators and mod developers, it creates design space that vanilla movement rules do not cover directly.
Screenshots

How to Install Dawn API Mod
- Install a supported loader first: Fabric Mod Loader or Quilt Loader.
- Download the Dawn API file that matches your exact Minecraft version and chosen loader.
- Move the downloaded `.jar` file into your Minecraft `mods` folder.
- Launch Minecraft with the same loader profile you used for installation, then verify Dawn API is listed in your mod menu/load list.
- If another mod requires Dawn API, keep both mods on compatible Minecraft versions before starting a world.
Requirements & Compatibility
| Item | Details |
|---|---|
| Category | Minecraft Mods (Library) |
| Author | Hugman |
| License | LGPL-3.0-only |
| Required Loaders | Fabric Mod Loader, Quilt Loader |
| Mod Types | Fabric, Quilt |
| Supported Minecraft Versions | 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18-pre7, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2 |
| Published | 2020-12-24 |
| Last Updated | 2023-06-23 |
| Downloads (Modrinth) | 4,051,994 |
| Source Code | GitHub Repository |
What's New
- Updated to run on Minecraft 1.20 and 1.20.1, allowing dependent mods to move forward with those versions.
- DawnFactory was updated for more extensive usage patterns, improving flexibility for library users.
- GitHub Actions workflow was improved, including automatic beta translation delivery to Crowdin.
- Release workflow now supports publishing to multiple platforms when a GitHub release is created.
- Fixed issue #35 where custom wall signs did not drop anything.
Pros and Cons
Pros
- Useful as both a dependency library and an in-game utility toolkit.
- Includes practical commands that can reduce testing time significantly.
- Supports both Fabric and Quilt across a wide range of Minecraft versions.
- Widely adopted, with 4M+ downloads indicating strong community usage.
Cons
- Best value appears when you need library functions or technical testing tools, not pure content expansion.
- Latest listed update is from 2023, so users should verify version needs for newer mod stacks.
- Some listed download entries are Fabric-only for specific versions, so loader matching matters.
- Feature set may feel developer-focused for casual players.
Alternatives to Dawn API Mod
- Fabric API — A common complementary library choice for Fabric-based mod setups that often appears in dependency chains.
- Architectury API — A cross-platform style API option often considered when building broader mod compatibility workflows.
- Cloth Config API — A configuration-focused companion library that can pair well with utility-driven mod environments.
Download Dawn API Mod
| Minecraft Version | Fabric | Quilt |
|---|---|---|
| For Minecraft 1.20.2 | Download | Download |
| For Minecraft 1.20.1 | Download | Download |
| For Minecraft 1.20 | Download | Download |
| For Minecraft 1.19.4 | Download | Download |
| For Minecraft 1.19.3 | Download | — |
| For Minecraft 1.19.2 | Download | — |
| For Minecraft 1.19.1 | Download | — |
| For Minecraft 1.19 | Download | — |
| For Minecraft 1.18.2 | Download | — |
| For Minecraft 1.18.1 | Download | — |
| For Minecraft 1.18 | Download | — |
| For Minecraft 1.17.1 | Download | — |
Always download mods from official sources to stay safe.
Frequently Asked Questions
Do I need Dawn API if another mod lists it as required?
Yes — if a mod declares Dawn API as a dependency, you need it installed for that mod to work correctly. Library mods provide shared code, so missing them usually causes load errors or disabled features.
Does Dawn API support Forge?
No — the listed supported loaders are Fabric and Quilt. If you are on Forge, this specific package is not presented as Forge-compatible in the provided data.
Does Dawn API add gameplay content on its own?
Yes — it includes utility commands and custom entities in addition to API functions. Even though it is a library mod, it still ships with practical in-game tools like health, food, motion, and export commands.
Which Minecraft versions can run Dawn API?
The supported range is Minecraft 1.16.2 through 1.20.2. You should still install the exact file that matches your current game version and loader to avoid mismatches.
Is Dawn API free to use?
Yes — the project is distributed under LGPL-3.0-only and the author states Dawn Team mods are intended to remain free to download and use. Optional Patreon support is presented as voluntary support, not a gameplay paywall.
