ModsFinder

Tiny Config

by ZsoltMolnarrr

Tiny Config is a small Java library that lets other mods read and write their settings files through a GSON wrapper, with each config saved under the game's configs folder.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 26.2

What it does

Tiny Config handles configuration files for mods that depend on it. A developer declares a settings class, and the library reads and writes the matching JSON file automatically, mapping each field by its type. It is built on GSON, so the files stay plain JSON that a player can open and edit in a text editor.

The library is aimed at mod developers rather than players, and it is required by at least one other catalog mod, Weapons Expanded: Editions. Files are released for Fabric, Forge and NeoForge; the Forge and NeoForge builds use the same 3.1.0 release line as the Fabric one. A server running it needs every connecting player to have it too. The code is released under the MIT License and is open source, with the source code publicly available.

Key features

  1. GSON-based config files

    Settings are serialized with GSON, so each config is stored as readable JSON rather than a binary or custom format.

  2. Automatic type-based reading and writing

    Fields are read and written according to their declared types, so developers do not need to write load and save code by hand.

  3. Sub-directory placement

    A config can be placed in a chosen sub-directory inside the configs folder, which keeps a mod's files grouped together.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.24.0.1-fabricNot available4.0.1-neoforge
26.1.24.0.1-fabricNot available4.0.1-neoforge
26.1.14.0.1-fabricNot available4.0.1-neoforge
26.14.0.1-fabricNot available4.0.1-neoforge
1.21.x12 of 12 versions with builds
1.21.113.1.1-fabricNot available3.1.1-neoforge
1.21.103.1.1-fabricNot available3.1.1-neoforge
1.21.93.1.1-fabricNot available3.1.1-neoforge
1.21.83.1.1-fabricNot available3.1.1-neoforge
1.21.73.1.1-fabricNot available3.1.1-neoforge
1.21.63.1.1-fabricNot available3.1.1-neoforge
1.21.53.1.1-fabricNot available3.1.1-neoforge
1.21.43.1.1-fabricNot available3.1.1-neoforge
1.21.33.1.1-fabricNot available3.1.1-neoforge
1.21.23.1.1-fabricNot available3.1.1-neoforge
1.21.13.1.1-fabricNot available3.1.1-neoforge
1.213.1.0-fabricNot available3.1.0-neoforge
1.20.x1 of 1 version with builds
ReleaseBetaAlphaNot available

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

Required by 1 mod

Use cases

Mod developers

Developers who want a settings file without writing their own parser can declare a config class and let the library handle the rest.

Server owners

Server owners using a dependent mod can edit its JSON config in the configs folder, since the files are plain text.

Who it’s for: Tiny Config is for mod developers who need a small configuration layer and for server owners who run mods that depend on it. Players who only install finished content mods usually do not interact with it directly.

Questions

Does Weapons Expanded: Editions need Tiny Config?

Yes. Tiny Config is listed as a required dependency of Weapons Expanded: Editions, so it must be installed alongside that mod.

Which loaders does Tiny Config support?

The mod is published for Fabric, Forge and NeoForge. The latest Fabric, Forge and NeoForge files are all listed under the 3.1.0 release for 1.20.1.

Do servers need Tiny Config installed?

Yes. Servers that run it need every player to install it too.

In the catalog

Tiny Config is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from ZsoltMolnarrr

All projects

Similar mods

What the author says

Basically a GSON wrapper, with access to the game config directory. Some features: - automatic type based read/write - set sub directory (within configs) - set file name - sanitizer - validator
ZsoltMolnarrr, on the Modrinth page

Official listing

Owner
ZsoltMolnarrr
Published
2025-09-12
Updated on Modrinth
2026-09-10
Facts verified
2026-10-15

Tags