ModsFinder

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.

FabricNeoForgeQuiltClient or server, optionalGNU General Public License v3.0 onlyOpen source1.20 – 1.21.4

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

  1. Night Config serializer

    A NightConfigSerializer that lets Auto Config read and write settings through Night Config.

  2. Choice of config formats

    Every format Night Config supports can be selected for a mod's settings file.

  3. Partitioning support

    The serializer works alongside a PartitioningSerializer, so a mod can split its config across parts.

  4. 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.21.41.0.6-fabric.1.21Not available1.0.6-fabric.1.21
1.21.31.0.6-fabric.1.21Not available1.0.6-fabric.1.21
1.21.21.0.6-fabric.1.21Not available1.0.6-fabric.1.21
1.21.11.0.6-fabric.1.21Not available1.0.6-fabric.1.21
1.211.0.6-fabric.1.211.1.0-alpha.4-neoforge.1.21.11.0.6-fabric.1.21
1.20.x7 of 7 versions with builds
1.20.61.0.6-fabric.1.20Not available1.0.6-fabric.1.20
1.20.51.0.6-fabric.1.20Not available1.0.6-fabric.1.20
1.20.41.0.6-fabric.1.20Not available1.0.6-fabric.1.20
1.20.31.0.6-fabric.1.20Not available1.0.6-fabric.1.20
1.20.21.0.6-fabric.1.20Not available1.0.6-fabric.1.20
1.20.11.0.6-fabric.1.20Not available1.0.6-fabric.1.20
1.201.0.6-fabric.1.20Not available1.0.6-fabric.1.20
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cloth Config APIConfiguration Library for Minecraft Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Night Auto ConfigFabric, NeoForge and Quilt1.20 – 1.21.4Client or server, optional2025-11-15
Evening Star LibFabric, Forge, NeoForge and Quilt1.20.1 – 26.3Client or server, optional2026-09-15
KinecraftFabric, Forge, NeoForge and Quilt1.16.5 – 1.21.5Client or server, optional2025-11-09
FASTJSON2 Serializer for YACLFabric, Forge, NeoForge and Quilt1.20.1 – 26.3Client or server, optional2026-09-10

Questions

Does Night Auto Config need Cloth Config API?

Yes. Cloth Config API is a required dependency, and Fabric API is required as well.

Which loaders does Night Auto Config support?

The mod is published for Fabric, NeoForge and Quilt. Either side can run it, and neither the client nor the server needs it.

Why is the latest NeoForge file an alpha build?

The newest NeoForge file, 1.1.0-alpha.4-neoforge.1.21.1, is on the alpha channel and targets 1.21.

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

All projects

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

Official listing

Owner
KrLite
Published
2024-07-10
Updated on Modrinth
2025-11-15
Facts verified
2026-10-15

Tags