Language

QoMC

QoMC

Modrinth

Auto-generated config commands for mods using Kaleido Config.

3.7k downloads 1 followers updated 19d ago
latest v1.1.0+26.1-fabric Modrinth
Fabric Forge Neoforge 1.16 – 26.1.2 LibraryManagementUtility

Qconf Over Minecraft Commands (QoMC)

preview

pull the lever, qomc!


QoMC automatically generates server-side config commands for Minecraft mods utilizing Kaleido Config (JiJ-safe implementation of Quilt Config)

THE POISON CHOSEN ESPECIALLY FOR KALEIDO. KALEIDO'S POISON.

A number of mods utilize the config library Kaleido Config, which is convenient as it works on all loaders and minecraft versions.

Kaleido-based configurations generates .toml files in the game's config directory, but these can't be changed while the game is running.

McQoy solves this by auto-generating client-side configuration GUIs which allow you to edit the configs in-game.
This is good for singleplayer and client-side mods, but unhelpful for servers. QoMC addresses this by generating server commands instead!

After installation, QoMC will detect mods making use of Kaleido on startup, and auto generate a command for them.

By default, the command is /<Mod ID>_config, e.g. /qomc_config.

For mods with multiple config files, QoMC will split the commands by config, e.g. /qomc_config demo and /qomc_config main.

IN MY DEFENSE, YOUR POISONS ALL LOOK ALIKE

For devs, QoMC integration is implicit - just use Kaleido Config for configuration, and relevant commands will appear when QoMC is installed.

QoMC is a purely optional runtime dependency, so don't depend on QoMC in your buildscripts or mod metadata - only on modrinth / curseforge.

If you've implemented your own config commands, you can disable discovery of your configs using a metadata key:

In fabric.mod.json:

  "custom": {
    "qomc:hidden": true
  }

Or in neoforge.mods.toml:

  [modproperties.qomc]
  hidden=true

HOW ABOUT DESSERT?

This project is licensed under the LGPL 3.0

QoMC takes direct inspiration from McQoy, its client-side GUI counterpart!

Versions

Release
1.1.0+26.1-fabric
fabric · 26.1, 26.1.1, 26.1.2 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
86
Release
1.1.0+1.21.11-fabric
fabric · 1.21.11 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
85
Release
1.1.0+1.21.5-fabric
fabric · 1.21.5, 1.21.6, 1.21.7 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
13
Release
1.1.0+1.21.1-neoforge
neoforge · 1.21.1, 1.21.2, 1.21.3 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
35
Release
1.1.0+1.21.1-fabric
fabric · 1.20, 1.20.1, 1.20.2 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
37
Release
1.1.0+1.20.1-forge
forge, neoforge · 1.20.1 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
28
Release
1.1.0+1.19.4-fabric
fabric · 1.19, 1.19.1, 1.19.2 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
6
Release
1.1.0+1.18.2-fabric
fabric · 1.17, 1.17.1, 1.18 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
5
Release
1.1.0+1.16.5-fabric
fabric · 1.16, 1.16.1, 1.16.2 · 19d ago
- Fix Fabric 1.20.1 - 1.20.5 crashing due to targetting an incorrect Java version - Added support for **client** config. Any config with "client" as their name…
6
Release
1.0.0+26.1-fabric
fabric · 26.1, 26.1.1, 26.1.2 · 2mo ago
Update to Minecraft 26.1
966
Release
1.0.0+1.20.1-forge
forge, neoforge · 1.20.1 · 4mo ago
- Add support for Forge 1.20.1 - Fix NeoForge 1.21 crashing on dedicated server
357
Release
1.0.0+1.21.11-fabric
fabric · 1.21.11 · 4mo ago
- Add support for Forge 1.20.1 - Fix NeoForge 1.21 crashing on dedicated server
460

Comments 0

No comments yet. Be the first to share your thoughts.

Download QoMC

Files are served directly from the original source. Modgrid does not host or modify them.