YetAnotherConfigLib (YACL)
Библиотека конфигураций для модов: даёт готовые виджеты, сериализацию и встроенный в стиль Minecraft интерфейс настроек.
- Загрузок
- 133 млн
- Подписчиков
- 9 773
- Выпусков
- 68
Совместимость
Нужна зависимостьВыпуск 3.9.9+26.4-fabric работает, но требует дополнительных модов.
Подходящий выпуск: 3.9.9+26.4-fabric от
Сначала поставьте:
О моде
YACL — библиотека для сборки экранов настроек в модах. Автор сделал её потому, что готовые решения его не устроили: Cloth Config API почти не развивается, SpruceUI не рассчитан на конфигурацию, а OwoLib сосредоточен на контенте. В YACL учтён этот опыт: API построен на билдерах и вдохновлён внутренней библиотекой конфигов из Sodium.
Проект пригодится разработчикам модов, которым нужно быстро собрать понятный экран настроек и не писать вручную разбор и сохранение значений: библиотека сама берёт на себя сериализацию и десериализацию. Интерфейс оформлен так, чтобы выглядеть частью Minecraft.
Что внутри
- Свои виджеты-контроллеры, если готовый набор не подходит
- Подробные описания: текст с кликами и подсказками на базе ванильных Text-компонентов и предпросмотр изображений WebP, включая анимированные
- Несколько контролов на выбор для одного типа: слайдеры и поля для чисел, списки, циклические переключатели и текстовые поля для строк, чекбоксы или надписи ON/OFF для булевых значений
- Полноценный выбор цвета, вкладки-категории и сворачиваемые группы
- Поддержка управления с клавиатуры с оптимизацией под Controlify, документация в вики и альтернативный Kotlin DSL
Сборки есть под Fabric, Forge, NeoForge и Quilt, поддержка заявлена начиная с 1.19. Лицензия — GNU LGPL v3.0. Мод не обязателен ни на клиенте, ни на сервере.
Версии мода
| Выпуск | Minecraft | Загрузчик | Дата | Файл |
|---|---|---|---|---|
| 3.9.9+26.4-fabric Релиз | 26.4-snapshot-3 | Fabric | У автора | |
| 3.9.8+26.4-fabric Релиз | 26.4-snapshot-2 | Fabric | У автора | |
| 3.9.7+26.4-fabric Релиз | 26.4-snapshot-1 | Fabric | У автора | |
| 3.9.7+26.2-fabric Релиз | 26.2 | Fabric | У автора | |
| 3.9.7+26.1-fabric Релиз | 26.1.2, 26.1.1, 26.1 | Fabric | У автора | |
| 3.9.7+26.2-neoforge Релиз | 26.2 | NeoForge | У автора | |
| 3.9.7+26.1-neoforge Релиз | 26.1.2, 26.1.1, 26.1 | NeoForge | У автора | |
| 3.9.7+26.3-fabric Релиз | 26.3 | Fabric | У автора | |
| 3.9.7+26.3-neoforge Релиз | 26.3 | NeoForge | У автора | |
| 3.9.6+26.1-neoforge Релиз | 26.1.2, 26.1.1, 26.1 | NeoForge | У автора | |
| 3.9.6+26.3-fabric Релиз | 26.3-snapshot-7, 26.3-snapshot-6, 26.3-snapshot-5, 26.3-snapshot-4 | Fabric | У автора | |
| 3.9.6+26.2-neoforge Релиз | 26.2 | NeoForge | У автора | |
| 3.9.6+26.2-fabric Релиз | 26.2 | Fabric | У автора | |
| 3.9.6+26.1-fabric Релиз | 26.1.2, 26.1.1, 26.1 | Fabric | У автора | |
| 3.9.5+26.2-fabric Релиз | 26.2 | Fabric | У автора |
3.9.6+26.3-fabric Релиз
- Minecraft
- 26.3-snapshot-7, 26.3-snapshot-6, 26.3-snapshot-5, 26.3-snapshot-4, 26.3
- Загрузчик
- Fabric
Показаны последние 15 выпусков. Полный список — на официальной странице .
Версия игры и загрузчик
Что с чем работает по данным автора. Прочерк значит, что такой связки в данных нет, а не что она сломана.
| Minecraft | Fabric | NeoForge |
|---|---|---|
| 26.4-snapshot-3 | 3.9.9+26.4-fabric Совместимо | — |
| 26.4-snapshot-2 | 3.9.8+26.4-fabric Совместимо | — |
| 26.4-snapshot-1 | 3.9.7+26.4-fabric Совместимо | — |
| 26.3 | 3.9.7+26.3-fabric Совместимо | 3.9.7+26.3-neoforge Совместимо |
| 26.3-snapshot-7 | 3.9.6+26.3-fabric Совместимо | — |
| 26.3-snapshot-6 | 3.9.6+26.3-fabric Совместимо | — |
| 26.3-snapshot-5 | 3.9.6+26.3-fabric Совместимо | — |
| 26.3-snapshot-4 | 3.9.6+26.3-fabric Совместимо | — |
| 26.3-snapshot-1 | 3.9.5+26.3-fabric Совместимо | — |
| 26.2 | 3.9.7+26.2-fabric Совместимо | 3.9.7+26.2-neoforge Совместимо |
Обсуждение 0 комментариев
Комментарии оставляют участники портала — аккаунт независим от Microsoft и Minecraft.
Пока никто ничего не написал. Первый комментарий — ваш.