Мод-библиотека для Майнкрафт, помогающая разработчикам добавлять экраны настроек в Mod Menu через YACL. Сам по себе он не меняет игру: его подключают как зависимость другие моды.
Возможности
- создаёт файлы конфигурации и сохраняет выбранные параметры между перезапусками клиента;
- поддерживает строки, переключатели, целые и дробные числа, цвета и пользовательские перечисления;
- позволяет делать ползунки с минимальным, максимальным значением и шагом;
- объединяет параметры по страницам и сворачиваемым группам;
- синхронизирует цветовые настройки между файлами через встроенный менеджер chroma;
- поддерживает почти все поля YACL.

Как пользоваться
Разработчик создаёт объект настроек через new Settings().setup("Example Mod", "examplemod"), загружает их методом settings.loadFromFile() и добавляет параметры методами settings.add, settings.addSlider или settings.addColor. Значение читается через settings.get("settingId", typeInstance), а меняется через settings.set("settingId", newValue).
Для экрана настроек в Mod Menu нужен обработчик ModMenuApi в fabric.mod.json и фабрика getModConfigScreenFactory().
Требования и совместимость
Для работы требуются Fabric API, Mod Menu и YACL.
