另一个配置库

# YetAnotherConfigLib !(https://img.shields.io/badge/Enviroment-Client-purple) [!(https://img.shields.io/badge/Language-Java%2017-9B599A.svg?color=orange)](https://www.oracle.

资源介绍

# YetAnotherConfigLib !(https://img.shields.io/badge/Enviroment-Client-purple) [!(https://img.shields.io/badge/Language-Java%2017-9B599A.svg?color=orange)](https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14) [!(https://img.shields.io/discord/780023008668287017?color=blue&logo=discord&label=Discord)](https://short.isxander.dev/discord) [!(https://img.shields.io/modrinth/dt/1eAoo2KR?color=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/yacl) [!(https://cf.way2muchnoise.eu/full_667299_downloads.svg)](https://curseforge.com/minecraft/mc-mods/yacl) [![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/isxander) 又一个配置库,嗯,你还指望什么? [![](https://api.mozugongfang.com/image/88d35be3f2964f7fa263bc8996e34257_webp.png)](https://bisecthosting.com/xander) ## 这个模组为什么存在? 这个模组是为了填补 Fabric 模组开发中这一领域的空白而制作的。现有的主要配置库无法实现我想要的功能: - **(https://modrinth.com/mod/cloth-config)**:**它已经停滞不前了。** Cloth 的开发者明确表示,他们可能不会再添加任何新功能。他们不想再碰它了。 ((https://user-images.githubusercontent.com/43245524/206530322-3ae46008-5356-468e-9a73-63b859364d4e.png)) - **(https://github.com/LambdAurora/SpruceUI)**:**它并非为配置而设计。** 从本质上讲,其设计感觉杂乱无章。更多细节请参阅 (https://github.com/isXander/Zoomify/issues/85)。 - **(https://modrinth.com/mod/owo-lib)**:**它侧重于内容。** 它不仅处理配置,还做了很多其他事情,导致体积增大。正如你所见,它们都有缺点,这就是 YetAnotherConfigLib 登场的地方。 ## YACL 为何更优? YACL 拥有后见之明的优势。在开发这个全新的库时,我可以确保它做到尽善尽美: - **简单的 API。** YACL 借鉴了 [Sodium](https://modrinth.com/mod/sodium) 的内部配置库。 - **它的设计风格契合 Minecraft。** YACL 的 GUI 设计旨在完美融入游戏。 ## 功能 YACL 拥有丰富的配置功能: - 自定义控制组件 - 如果默认设置无法满足需求,你可以创建自己独特的“控制器” - 丰富的描述 - 可点击和悬停的文本,由原版的 Text 组件系统提供支持 - WebP(包括动画)图片预览 - 自定义丰富渲染区域以替换图片 - 同一类型的多种控制器: - 数字的滑块或输入框 - 字符串的下拉菜单、循环器或原始文本字段 - 布尔值的复选框或开/关文本显示 - ……还有更多! - 功能齐全的颜色选择器 - 支持键盘控制,完全兼容(优化用于 Controlify) - 通过标签页(分类)和可折叠组实现高度组织化 - 内置序列化/反序列化技术,让你可以跳过容易出错的配置代码 - 完整的替代 Kotlin DSL ## 用法 (https://github.com/isXander/YetAnotherConfigLib/wiki/Usage) 包含如何使用 YACL 的完整文档。 ## 截图 !(https://cdn.modrinth.com/data/1eAoo2KR/images/5862570281f5109119c11f21a1bba52b6a2ab17f.png) ## 许可证 本模组遵循 (LICENSE)。

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心