Перейти к содержимому
Mineforgian

QoMC

Auto-generated config commands for mods using Kaleido Config.

4K загрузок2 подписчиковLGPL-3.0-onlyfabricforgeneoforge

Обновлён 5 июля 2026 г. · опубликован 18 января 2026 г.

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!

...RIGHT.

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!

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.1.0+26.1-neoforgeРелиз26.1, 26.1.1, 26.1.2neoforge5 июля 2026 г..jar (324 КБ)
1.1.0+26.1-fabricРелиз26.1, 26.1.1, 26.1.2, 26.2fabric31 мая 2026 г..jar (327 КБ)
1.1.0+1.21.11-fabricРелиз1.21.11fabric31 мая 2026 г..jar (328 КБ)
1.1.0+1.21.5-fabricРелиз1.21.7, 1.21.8, 1.21.9, 1.21.10fabric31 мая 2026 г..jar (328 КБ)
1.1.0+1.21.1-neoforgeРелиз1.21.1, 1.21.2, 1.21.3, 1.21.4neoforge31 мая 2026 г..jar (324 КБ)
1.1.0+1.21.1-fabricРелиз1.20.5, 1.20.6, 1.21, 1.21.1fabric31 мая 2026 г..jar (328 КБ)
1.1.0+1.20.1-forgeРелиз1.20.1forge, neoforge31 мая 2026 г..jar (325 КБ)
1.1.0+1.19.4-fabricРелиз1.19.1, 1.19.2, 1.19.3, 1.19.4fabric31 мая 2026 г..jar (328 КБ)
1.1.0+1.18.2-fabricРелиз1.17.1, 1.18, 1.18.1, 1.18.2fabric31 мая 2026 г..jar (328 КБ)
1.1.0+1.16.5-fabricРелиз1.16.2, 1.16.3, 1.16.4, 1.16.5fabric31 мая 2026 г..jar (327 КБ)
1.0.0+26.1-fabricРелиз26.1, 26.1.1, 26.1.2fabric25 марта 2026 г..jar (321 КБ)
1.0.0+1.20.1-forgeРелиз1.20.1forge, neoforge28 января 2026 г..jar (321 КБ)
1.0.0+1.21.11-fabricРелиз1.21.11fabric28 января 2026 г..jar (321 КБ)
1.0.0+1.21.5-fabricРелиз1.21.7, 1.21.8, 1.21.9, 1.21.10fabric28 января 2026 г..jar (321 КБ)
1.0.0+1.21.1-neoforgeРелиз1.21.1, 1.21.2, 1.21.3, 1.21.4neoforge28 января 2026 г..jar (320 КБ)

Показаны последние 15 из 26 версий. Все версии — на Modrinth.

Ченджлог

1.1.0+26.1-neoforgeРелиз26.1, 26.1.1, 26.1.2 · 5 июля 2026 г.

Initial release for NeoForge 26.1

1.1.0+26.1-fabricРелиз26.1.1, 26.1.2, 26.2 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.
1.1.0+1.21.11-fabricРелиз1.21.11 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.
1.1.0+1.21.5-fabricРелиз1.21.8, 1.21.9, 1.21.10 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.
1.1.0+1.21.1-neoforgeРелиз1.21.2, 1.21.3, 1.21.4 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.
1.1.0+1.21.1-fabricРелиз1.20.6, 1.21, 1.21.1 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.
1.1.0+1.20.1-forgeРелиз1.20.1 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.
1.1.0+1.19.4-fabricРелиз1.19.2, 1.19.3, 1.19.4 · 31 мая 2026 г.
  • 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 will get registered in the client-side only. Allowing for usage across multiplayer servers.
    • The client commands are registered with the _client suffix to prevent collision with the main command.

Полная история изменений — на Modrinth.

Комментарии

Загружаем…