QoMC

QoMC

为使用Kaleido配置的模组自动生成的配置命令。

基础库

Qconf Over Minecraft Commands (QoMC)

preview
拉下拉杆吧,qomc!


QoMC 会为使用 Kaleido Config(Quilt Config 的 JiJ 安全实现)的 Minecraft 模组自动生成服务端配置命令

专为 KALEIDO 挑选的毒药。KALEIDO 的毒药。

不少模组都使用配置库 Kaleido Config,它的便利之处在于能在所有加载器和 Minecraft 版本上运行。

基于 Kaleido 的配置会在游戏的配置目录中生成 .toml 文件,但这些文件在游戏运行时无法修改。

McQoy 通过自动生成客户端配置 GUI 来解决这个问题,让你能在游戏内编辑配置。
这对单人游戏和客户端模组来说很好用,但对服务器毫无帮助。QoMC 通过生成服务端命令来解决这一问题!

……好吧。

安装后,QoMC 会在启动时检测使用 Kaleido 的模组,并自动为它们生成一条命令。

默认情况下,命令为 /<模组 ID>_config,例如 /qomc_config。

对于拥有多个配置文件的模组,QoMC 会按配置拆分命令,例如 /qomc_config demo 和 /qomc_config main。

为我辩护,你们的毒药看起来都一样

对于开发者来说,QoMC 的集成是隐式的——只需使用 Kaleido Config 进行配置,安装 QoMC 后相关命令就会出现。
QoMC 是一个完全可选的运行时依赖,所以不要在你的构建脚本或模组元数据中依赖 QoMC——只需在 modrinth / curseforge 上依赖即可。

如果你已经实现了自己的配置命令,可以使用元数据键禁用对你的配置的发现:

在 fabric.mod.json 中:

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

或在 neoforge.mods.toml 中:

  [modproperties.qomc]
  hidden=true

来点甜点如何?

本项目采用 LGPL 3.0 许可

QoMC 直接受 McQoy 启发,后者是其客户端 GUI 对应物!