Перейти к содержимому

YetAnotherConfigLib (YACL)

Библиотека конфигураций на основе builder для Minecraft!

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
134 млн
Подписчиков на Modrinth
9,8 тыс.
версии
303
Обновлён
6 октября 20266 окт.
Опубликован
в 2022
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 770 модам. Скачайте её, если этого требует другой мод.
Preview — YACL looks like this on versions 1.20.5 and above. · свайп

Коротко о моде

Библиотека — нужна другим модам: её требуют 770
Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.19–26.3
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 3.9.9+26.4-fabric от 6 октября 2026
Нужен Fabric API
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры1.19–26.3
Описание переведено автоматическиПоказать оригинал (EN)

YetAnotherConfigLib

Enviroment Java 17 Discord

Modrinth CurseForge

Ko-fi

Yet Another Config Lib, а ты чего ожидал?

Почему этот мод вообще существует?

Этот мод был создан, чтобы заполнить пробел в этой области моддинга на Fabric. Существующие основные библиотеки конфигов не дают того, что я от них хочу:

  • Cloth Config API: Он устарел. Разработчик cloth ясно дал понять, что, скорее всего, больше не будет добавлять новые функции. Он не хочет его трогать. (цитата)
  • SpruceUI: Он не предназначен для конфигурации. По сути, из-за этого дизайн выглядит перегруженным. Подробности есть в этом issue.
  • OwoLib: Он ориентирован на контент. Он делает много всего другого помимо конфигов, что увеличивает его размер.

Как видите, у всех них, к сожалению, есть недостатки, и именно здесь на сцену выходит YetAnotherConfigLib.

Чем YACL лучше?

У YACL есть преимущество задним умом. Разрабатывая эту новую библиотеку, я могу убедиться, что она всё делает правильно:

  • Простой API. YACL вдохновлён внутренней библиотекой конфигурации Sodium.
  • Он стилизован под Minecraft. GUI YACL создан так, чтобы органично вписываться.

Возможности

У YACL куча возможностей для конфигурации:

  • Кастомные виджеты управления

    • Создайте свой собственный уникальный "контроллер", если стандартный набор вам не подходит
  • Богатые описания

    • Кликабельный и наводимый текст на основе ванильной системы компонентов Text
    • Предпросмотр изображений WebP (включая анимированные)
    • Кастомная секция с богатым рендерингом вместо изображения
  • Несколько контроллеров для одного типа:

    • Слайдеры или поля для чисел
    • Выпадающие списки, циклические переключатели или обычные текстовые поля для строк
    • Чекбоксы или отображение текста ВКЛ/ВЫКЛ для булевых значений
    • ...и многое другое!
  • Полноценный выбор цвета
  • Доступен с полной поддержкой управления с клавиатуры (оптимизирован для использования с Controlify)
  • Удобная организация с вкладками (категориями) и сворачиваемыми группами
  • Встроенные методы сериализации/десериализации, чтобы вы могли пропустить подверженный ошибкам код конфигов
  • Полноценный альтернативный Kotlin DSL

Использование

Вики содержит полную документацию по использованию YACL.

Скриншоты

image preview

Лицензия

Этот мод распространяется под GNU Lesser General Public License, v3.0.

Частые вопросы

Как установить YetAnotherConfigLib (YACL)?

Установите Fabric под свою версию Minecraft, скачайте YetAnotherConfigLib (YACL) под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть YetAnotherConfigLib (YACL)?

У YetAnotherConfigLib (YACL) есть сборки для Minecraft 1.19–26.3.

Нужен ли YetAnotherConfigLib (YACL) на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

Лицензия и источник
GNU Lesser General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее