YetAnotherConfigLib
Yet Another Config Lib — а что ещё можно было ожидать?
Зачем вообще нужен этот мод?
Этот мод создан, чтобы заполнить пробел в этой области моддинга Fabric. Существующие основные библиотеки конфигурации не дают того, что от них требуется:
Cloth Config API: Она устарела. Разработчик Cloth пояснил, что, вероятно, больше не будет добавлять новые возможности. Он не хочет её трогать. (источник)
SpruceUI: Она не предназначена для конфигурации. По сути, её дизайн выглядит перегруженным. Подробности приведены в этом issue.
OwoLib: Она ориентирована на контент. Помимо конфигурации она делает много другого, что увеличивает её размер.
Как видно, у каждой из них, к сожалению, есть недостаток — и здесь на сцену выходит YetAnotherConfigLib.
Чем YACL лучше?
YACL выигрывает за счёт того, что создаётся с учётом прошлого опыта. Разрабатывая эту новую библиотеку, я могу убедиться, что она всё делает правильно:
Простой API. YACL вдохновлена внутренней библиотекой конфигурации Sodium.
Оформление в стиле Minecraft. Графический интерфейс YACL спроектирован так, чтобы вписываться в игру.
Возможности
YACL предоставляет множество возможностей для настройки:
Пользовательские элементы управления
Можно создать собственный уникальный «контроллер», если стандартный набор не подходит
Подробные описания

