Night Auto Config
by KrLite
Night Auto Config lets Auto Config, now embedded in Cloth Config, save settings in any Night Config format through a serializer it supplies.
What it does
The mod supplies a NightConfigSerializer class, which satisfies the serializer requirement Auto Config places on config classes. Mod developers can pick any of the formats Night Config offers and use the serializer the same way as other common serializers, including alongside a PartitioningSerializer. Its serializer implementation is found at band.kessokuteatime.nightautoconfig.config.NightConfigSerializer, and the author provides runtime examples in the same package.
Night Auto Config is a library, so it is meant to be referenced by other mods rather than played alone. Developers using JitPack can pull it into a project, and the mod must also be declared as a dependency in the metadata of each mod that uses it. Its required dependencies are Cloth Config API and Fabric API. Builds cover 1.20 – 1.21.4 on Fabric, NeoForge and Quilt, and the code is under the GNU General Public License v3.0 only, so the project is open source.
Key features
Night Config serializer
A NightConfigSerializer that lets Auto Config read and write settings through Night Config.
Choice of config formats
Every format Night Config supports can be selected for a mod's settings file.
Partitioning support
The serializer works alongside a PartitioningSerializer, so a mod can split its config across parts.
Developer examples
Runtime examples are included in the package that holds the serializer, for reference when wiring it in.
Compatibility
Latest build for each game version and loader.
1.21.x5 of 5 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Required by 4 mods
Use cases
Who it’s for: Mod developers who already use Auto Config through Cloth Config and want a Night Config format for their settings. Players who only install finished mods do not need this library unless one of those mods requires it.
How it compares
Evening Star Lib is an open source library under the MIT License that runs on Fabric, Forge, NeoForge and Quilt for 1.20.1 – 26.3, and either side can run it while neither needs it. Kinecraft is also open source under the MIT License and covers Fabric, Forge, NeoForge and Quilt for 1.16.5 – 1.21.5, with the same optional setup on either side. FASTJSON2 Serializer for YACL is open source under the MIT License as well, for 1.20.1 – 26.3, and it differs from this mod by using JSON rather than Night Config formats.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Night Auto Config | Fabric, NeoForge and Quilt | 1.20 – 1.21.4 | Client or server, optional | 2025-11-15 |
| Evening Star Lib | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 26.3 | Client or server, optional | 2026-09-15 |
| Kinecraft | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 1.21.5 | Client or server, optional | 2025-11-09 |
| FASTJSON2 Serializer for YACL | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 26.3 | Client or server, optional | 2026-09-10 |
Questions
Does Night Auto Config need Cloth Config API?
Which loaders does Night Auto Config support?
Why is the latest NeoForge file an alpha build?
In the catalog
Night Auto Config is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from KrLite
Similar mods
What the author says
Serialize everything! Night Auto Config is a Night Config integration for Auto Config (now embedded in Cloth Config). Night Auto Config introduces a NightConfigSerializer to satisfy Auto Config's requirement of a serializer's implementation. You can choose from all the available config formats of Night Config, and…
Official listing
- Modrinth page
- modrinth.com/mod/night-auto-config
- Owner
- KrLite
- Published
- 2024-07-10
- Updated on Modrinth
- 2025-11-15
- Facts verified
- 2026-10-15
