评分标准

评分标准

Multi-loader Minecraft Mod 配置库。

Rubric

一个多加载器的 Minecraft 模组配置库。

设计理念

Rubric 实现了 YetAnotherConfigLib (YACL) 最初的愿景:成为一个配置库——仅此而已。它定义你的配置,加载并保存它,验证和迁移它,并在服务器与客户端之间同步。它不自己绘制设置界面。

YACL 已发展为一个完整的配置加 GUI 框架,而 Rubric 止步于库层,将前端交给用户已安装的任意配置界面库。目前这意味着 YACL 和 Cloth Config,未来可通过 ScreenProvider SPI 支持更多前端。如果两者都未安装,Rubric 仍然会加载和编辑磁盘上的配置文件——游戏内界面会回退到一个占位符,引导用户前往配置文件。

功能范围

  • 与加载器无关的核心模块,附带 Fabric 集成模块(NeoForge 计划中)。
  • 注解驱动或编程式配置定义。
  • 正确的逻辑验证、版本化迁移,以及用于变更通知的事件总线。
  • 服务端权威同步,支持按条目控制作用域。
  • 可插拔的格式适配器(TOML、JSON、JSON5)和 IO 后端。

状态

早期开发中。API 可能仍有变动。

许可证

MIT。