
YetAnotherConfigLib
一个基于建造者的Minecraft配置库。

YetAnotherConfigLib
又一个配置库,不然你还期待什么?
为什么会有这个模组?
这个模组是为了填补 Fabric 模组开发领域的一个空白。现有的主流配置库都无法满足我的需求:
- Cloth Config API:已经过时。 Cloth 的开发者明确表示他们不太可能再添加新功能,也不想再碰它。
- SpruceUI:并非为配置而设计。 它的设计让人感觉杂乱。更多细节可参见该问题。
- OwoLib:偏重于功能。 和 MidnightLib 一样,它包含许多其他功能,体积较大。
可以看到,很不幸,它们都有自己的缺点,这正是 YetAnotherConfigLib 诞生的原因。
YACL 有哪些优点?
YACL 具有后发优势。在开发这个全新的库时,我可以确保它在各方面都做得很好:
- 它只是一个配置库。 YACL 不包含其他功能,只负责生成配置界面。
- 它很轻量。 YACL 将配置管理交由你自己处理,不提供像 AutoConfig 或类似的替代方案。(可以与我另一个库 Settxi 配合使用,以实现此功能)
- API 简单易用。 YACL 的灵感来源于 Sodium 的内部配置库。
- 风格贴合 Minecraft。 YACL 的 GUI 设计力求与游戏浑然一体。
用法
Wiki 包含了如何使用 YACL 的完整文档。
截图

许可证
本模组基于 GNU Lesser General Public License, v3.0 许可。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。