配置搜索

配置搜索

在Mod菜单的一个搜索栏中搜索所有已安装模组的配置选项。输入一个词,直接跳转到该设置。支持读取YACL、Cloth、MidnightLib、Forge Config API Port和Configured。

Discord CurseForge projects Modrinth projects License

仅限 Fabric,客户端模组。需要 Mod Menu 和 Fabric API。

关于

是否遇到过这样的情况:你知道某个模组有某项设置,但不知道它藏在哪个界面里?Config Search 在 Mod Menu 的模组列表界面的搜索框旁边添加了一个小搜索按钮。你可以通过它搜索所有配置文件,结果会匹配你所选语言下的选项名称、提示文本、分类和模组名称。点击结果即可打开该模组的配置界面,并在配置库支持的情况下直接跳转到正确的分类。

工作原理

  • 在 Mod Menu 的搜索框旁边会出现一个放大镜按钮。
  • 搜索会以你的语言,一次性在所有已安装模组中运行。
  • 结果会显示完整的路径,让你确切知道设置所在的位置。
  • 点击结果即可打开该模组的配置界面,并在配置库允许的情况下直接跳转到对应的页面。
  • 索引会在首次打开时构建并缓存,因此搜索始终保持流畅。

支持的配置库

Config Search 直接从常见的配置库中读取选项:

  • YetAnotherConfigLib (YACL) 3.x
  • Cloth Config
  • MidnightLib
  • Forge Config API Port (1.21.1+)
  • Configured by MrCrayfish (1.20.1 至 1.21.11)

使用其他配置库或手写配置界面的模组,仍会作为单个结果显示,点击即可打开其配置界面,因此不会遗漏任何模组。

面向模组开发者

你的模组可以通过 configsearch 入口点将选项直接馈送到搜索索引中,如果你使用自定义配置界面,这会非常方便。配置库作者可以注册一个提取器来覆盖所有使用其库的模组。完整详情和代码示例请参阅 README。

支持

获取回复的最佳和最快方式是加入 Discord 服务器。欢迎在 问题追踪器 上提交错误报告和建议。