ModsFinder

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.

FabricQuiltClient and serverGNU Lesser General Public License v3.0 onlyOpen source1.16.2 – 1.20.2

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

  1. 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.

  2. Custom TNT entity

    The TNT entity stores a larger set of data fields than standard explosives, allowing finer control over each one.

  3. Flying block entity

    A block entity can move through the air as a flying entity, so blocks can travel like falling objects.

  4. Data fixing tools

    A set of tools repairs saved data when a feature changes between versions, so existing worlds keep loading.

  5. 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.20.2v5.0.0v5.0.0
1.20.1v5.0.0v5.0.0
1.20v5.0.0v5.0.0
1.19.x5 of 5 versions with builds
1.19.44.2.14.2.1
1.19.34.1.1Not available
1.19.23.5.0Not available
1.19.13.5.0Not available
1.193.5.0Not available
1.18.x3 of 3 versions with builds
1.18.23.3.2Not available
1.18.13.2.0Not available
1.183.2.0Not available
1.17.x2 of 2 versions with builds
1.17.12.0.6Not available
1.172.0.3Not available
1.16.x4 of 4 versions with builds
ReleaseBetaAlphaNot available

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

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

AppleSkinFood/hunger-related HUD improvements
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

Embedded 1

Cloth Config APIConfiguration Library for Minecraft Mods
Embedded

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?

Yes. Fabric API is a required dependency, so it must be installed alongside Dawn API on Fabric.

Does Dawn API have to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Which version range does Dawn API cover?

Files exist for 1.16.2 – 1.20.2 across 17 release versions, with v5.0.0 for 1.20.2 as the latest Fabric and Quilt file.

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

All projects

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…
Hugman, on the Modrinth page

Official listing

Owner
Hugman
Published
2020-12-24
Updated on Modrinth
2023-06-23
Facts verified
2026-10-15

Tags