Dawn API
by Hugman
Dawn API is a library for Fabric and Quilt that supplies builder classes and data-fixing tools for features the Dawn Team creates.
What it does
The library provides utility classes used to construct features for Dawn Team mods. Builder classes let a developer assemble new game content step by step, and a set of tools handles data fixing. Dawn API is a required dependency for mods built on it, so it must be installed alongside them on both client and server.
Its feature set includes a custom TNT entity that accepts a larger set of stored data fields than the standard explosive, and a block entity that can move through the air as a flying entity. The optional AppleSkin and Mod Menu mods are listed as optional dependencies, and Cloth Config API is bundled inside the jar. Files exist for 1.16.2 – 1.20.2 across 17 release versions, and snapshot builds have been published as well.
Dawn API is open source under the GNU Lesser General Public License v3.0 only, with a public source code repository, issue tracker and wiki. The latest Fabric and Quilt files are v5.0.0 for 1.20.2, published on 2023-06-23, and the mod was first released on 2020-12-24.
Key features
Builder classes
Builder classes assemble new features for Dawn Team mods from a fixed set of parts, so a developer does not write each piece by hand.
Custom TNT entity
The TNT entity stores a larger set of data fields than standard explosives, allowing finer control over each one.
Flying block entity
A block entity can move through the air as a flying entity, so blocks can travel like falling objects.
Data fixing tools
A set of tools repairs saved data when a feature changes between versions, so existing worlds keep loading.
Community previews
Players can vote on the next features added to Dawn Team mods and view exclusive screenshots of them before release.
Compatibility
Latest build for each game version and loader.
1.20.x3 of 3 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x4 of 4 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 2
Embedded 1
Required by 2 mods
Use cases
Building Dawn Team mods
Developers working on mods for the Dawn Team use the builder classes to create entities, blocks and related content.
Extending TNT behavior
A modpack author uses the custom TNT entity to attach additional data to explosives, changing how they behave.
Who it’s for: Mod developers who build on the Dawn Team libraries, and modpack authors who depend on mods that require Dawn API.
Questions
Does Dawn API need Fabric API?
Does Dawn API have to be installed on the server?
Which version range does Dawn API cover?
In the catalog
Dawn API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 12,076 mods support Minecraft 1.20.2.
More from Hugman
Similar mods
What the author says
The Dawn API is a library mod for the latest version of Minecraft that adds utility classes for constructing a typical mod for the Dawn Team. It is designed to be handy and ease with the creation of any feature in the game through builder classes, and a variety of tools for data fixing. You can visit the GitHub…
Official listing
- Modrinth page
- modrinth.com/mod/dawn
- Owner
- Hugman
- Published
- 2020-12-24
- Updated on Modrinth
- 2023-06-23
- Facts verified
- 2026-10-15
