ModsFinder

Command Config Lib

by KikuGie

Players and server owners who want to adjust a mod's settings without a GUI can use Command Config Lib, a command-based config library for Fabric and Quilt.

FabricQuiltServer-side onlyGNU Lesser General Public License v3.0 only1.16 – 1.20.1

What it does

Command Config Lib is a lightweight library that lets a mod expose its settings as commands instead of a graphical screen. The author describes it as a way to change values quickly in game, since no separate interface has to be opened. Installation requires Fabric API. The library is server-side only, so players join without installing it, and the server owner handles the configuration.

The author built the library around servers, where graphical settings screens are restricted, so commands become the practical way to configure a mod. It is not meant to replace a GUI config for a mod that already has one; the author presents it as a sturdier option where a screen is not available. Builds are published for Fabric and Quilt across 18 release versions, and snapshot builds are published as well, with the author noting that porting to new snapshots is simple.

The project is released under the GNU Lesser General Public License v3.0 only and is not open source. The latest Fabric and Quilt files are 0.1.0-beta.4 for 1.20.1, dated 2023-06-10 and marked beta. The first file appeared on 2023-05-30.

Key features

  1. In-game config commands

    Settings are changed with commands typed in chat, so no extra screen has to be opened to adjust a value.

  2. Command-driven settings

    A mod's options are read and written through commands, giving server owners a text route to every value.

  3. Snapshot builds

    Builds are published for snapshot versions as well as full releases, so one config setup carries across test versions.

  4. Library for other mods

    Developers can build their own config commands on top of the library instead of writing a settings interface from scratch.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.x2 of 2 versions with builds
1.20.10.1.0-beta.40.1.0-beta.4
1.200.1.0-beta.40.1.0-beta.4
1.19.x5 of 5 versions with builds
1.19.40.1.0-beta.40.1.0-beta.4
1.19.30.1.0-beta.40.1.0-beta.4
1.19.20.1.0-beta.40.1.0-beta.4
1.19.10.1.0-beta.40.1.0-beta.4
1.190.1.0-beta.40.1.0-beta.4
1.18.x3 of 3 versions with builds
1.18.20.1.0-beta.40.1.0-beta.4
1.18.10.1.0-beta.40.1.0-beta.4
1.180.1.0-beta.40.1.0-beta.4
1.17.x2 of 2 versions with builds
1.17.10.1.0-beta.40.1.0-beta.4
1.170.1.0-beta.40.1.0-beta.4
1.16.x6 of 6 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

Use cases

Server mods without a GUI

A mod running on a server can expose its options through commands, which suits setups where the server has no screen for settings.

Mods on snapshot builds

Developers testing against snapshots can reuse the same config commands without rewriting them for each release.

Who it’s for: Mod developers who want a command-based config layer for Fabric or Quilt, and server owners who manage mods that rely on commands for settings.

How it compares

Full comparison

Qwikse is open source under the MIT License, runs client or server optionally, and covers 1.14.1 – 1.19.2 on Fabric and Quilt. Vanillify Library is server-side only, open source under the CC0 1.0 Universal license and published for 1.19 on Fabric and Quilt. Command Config Lib is server-side only and not open source, released under the GNU Lesser General Public License v3.0 only, and covers 1.16 – 1.20.1.

ModLoadersGame versionsEnvironmentUpdated
Command Config LibFabric and Quilt1.16 – 1.20.1Server-side only2023-06-10
QwikseFabric and Quilt1.14.1 – 1.19.2Client or server, optional2022-09-06
Vanillify LibraryFabric and Quilt1.19Server-side only2022-06-27

Questions

Does Command Config Lib need Fabric API?

Yes. Fabric API is the required dependency, and it must be installed alongside the library on Fabric or Quilt.

Does a player need the library to join a server that runs it?

No. Server owners install it, and players connect with no copy of their own.

Which game versions does the library support?

Files exist for 18 release versions, plus snapshot builds, with 0.1.0-beta.4 as the latest file.

In the catalog

Command Config Lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from KikuGie

All projects

Similar mods

What the author says

Lightweight command-based config library. Note that this library doesn't aim to replace supported GUI config for your mod, but rather provide a robust alternative.
KikuGie, on the Modrinth page

Official listing

Owner
KikuGie
Published
2023-05-30
Updated on Modrinth
2023-06-10
Facts verified
2026-10-15

Tags