modsmith Войти Войти Рус / Eng

YetAnotherConfigLib (YACL)

yacl · 133692910 загрузок · LGPL-3.0-or-later

библиотекаменеджментутилиты

клиент: optional · сервер: optional (заявлено автором мода)

Конструкторская библиотека конфигурации для Minecraft!

Описание

#ЕщёДругаяБиблиотекаКонфигов

Enviroment Java 17 Discord

Modrinth CurseForge

Ko-fi

Еще одна библиотека конфигураций, чего вы ожидали?

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

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

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

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

Чем YACL лучше?

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

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

Особенности

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

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

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

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

Скриншоты

image preview

Лицензия

Этот мод находится под лицензией GNU Lesser General Public License, v3.0.

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
3.9.7+26.1-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
3.9.7+26.2-fabric 26.2 fabric скачать
3.9.7+26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
3.9.7+26.2-neoforge 26.2 neoforge скачать
3.9.7+26.3-neoforge 26.3 neoforge скачать
3.9.7+26.3-fabric 26.3 fabric скачать
3.9.6+26.1-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
3.9.6+26.2-fabric 26.2 fabric скачать
3.9.6+26.2-neoforge 26.2 neoforge скачать
3.9.6+26.3-fabric 26.3 fabric скачать
3.9.6+26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
3.9.5+26.1-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
3.9.5+26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
3.9.5+26.2-neoforge 26.2 neoforge скачать
3.9.5+26.2-fabric 26.2 fabric скачать
3.9.4+26.2-neoforge 26.2 neoforge скачать
3.9.4+26.1-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
3.9.4+26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
3.9.4+26.2-fabric 26.2 fabric скачать
3.9.3+26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
3.9.3+26.1-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
3.9.2+26.1-neoforge 26.1, 26.1.1, 26.1.2 neoforge скачать
3.9.2+26.1-fabric 26.1, 26.1.1, 26.1.2 fabric скачать
3.9.1+26.1-fabric 26.1 fabric скачать
3.9.1+26.1-neoforge 26.1 neoforge скачать
3.9.0+26.1-fabric 26.1 fabric скачать
3.8.2+1.21.6-fabric 1.21.6, 1.21.7, 1.21.8 fabric скачать
3.8.2+1.21.5-fabric 1.21.5 fabric скачать
3.8.2+1.21.6-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge скачать
3.8.2+1.21.4-neoforge 1.21.4 neoforge скачать
3.8.2+1.21.5-neoforge 1.21.5 neoforge скачать
3.8.2+1.21.4-fabric 1.21.4 fabric скачать
3.8.2+1.21.3-fabric 1.21.2, 1.21.3 fabric скачать
3.8.2+1.21.3-neoforge 1.21.2, 1.21.3 neoforge скачать
3.8.2+1.21.11-fabric 1.21.11 fabric скачать
3.8.2+1.21.11-neoforge 1.21.11 neoforge скачать
3.8.2+1.21.10-neoforge 1.21.10, 1.21.9 neoforge скачать
3.8.2+1.21.10-fabric 1.21.10, 1.21.9 fabric скачать
3.8.2+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
3.8.2+1.21.1-fabric 1.21, 1.21.1 fabric скачать
3.8.1+1.21.11-neoforge 1.21.11 neoforge скачать
3.8.1+1.21.5-fabric 1.21.5 fabric скачать
3.8.1+1.21.3-fabric 1.21.2, 1.21.3 fabric скачать
3.8.1+1.21.10-fabric 1.21.10, 1.21.9 fabric скачать
3.8.1+1.21.6-fabric 1.21.6, 1.21.7, 1.21.8 fabric скачать
3.8.1+1.21.5-neoforge 1.21.5 neoforge скачать
3.8.1+1.21.6-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge скачать
3.8.1+1.21.11-fabric 1.21.11 fabric скачать
3.8.1+1.21.1-fabric 1.21, 1.21.1 fabric скачать
3.8.1+1.21.1-neoforge 1.21, 1.21.1 neoforge скачать
3.8.1+1.21.10-neoforge 1.21.10, 1.21.9 neoforge скачать
3.8.1+1.21.3-neoforge 1.21.2, 1.21.3 neoforge скачать
3.8.1+1.21.4-neoforge 1.21.4 neoforge скачать
3.8.1+1.21.4-fabric 1.21.4 fabric скачать
3.8.0+1.21.9-neoforge 1.21.10, 1.21.9 neoforge скачать
3.8.0+1.21.9-fabric 1.21.10, 1.21.9 fabric скачать
3.8.0+1.21.1-fabric 1.21, 1.21.1 fabric скачать
3.8.0+1.21.4-fabric 1.21.4 fabric скачать
3.8.0+1.21.3-fabric 1.21.2, 1.21.3 fabric скачать
3.8.0+1.21.6-neoforge 1.21.6, 1.21.7, 1.21.8 neoforge скачать

Страница на Modrinth →