Icon

YetAnotherConfigLib (YACL)

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

59,571,761 завантажень
Оновлено 10 днів тому
Опис
Галерея
Журнал змін
Версії

Yet Another Config Lib, ну, а чого ви очікували?

Чому цей мод взагалі існує?

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

  • : Він застарів. Розробник cloth уточнив, що, скоріш за все, не додаватиме більше жодних функцій. Він не хоче його чіпати. (цитата)
  • SpruceUI: Він не розроблений для конфігурації. В цьому сенсі дизайн відчувається захаращеним. Більш детальна інформація доступна в цій проблемі.
  • : Він орієнтований на контент. Він робить багато інших речей, окрім конфігурації, що збільшує його розмір.
  • Як ви бачите, на жаль, є недолік у всіх них, і саме тут на допомогу приходить YetAnotherConfigLib.

    Чим YACL кращий?

    YACL має перевагу ретроспективи. Розробляючи цю нову бібліотеку, я можу переконатися, що вона робить все правильно:

  • Легкий API. YACL надихається внутрішньою бібліотекою конфігурації .
  • Він стилізований під Minecraft. GUI YACL розроблений так, щоб добре вписуватися.
  • Функції

    YACL має безліч функцій конфігурації:

  • Кастомні віджети управління
  • - Створіть свій унікальний "контролер", якщо стандартний набір не відповідає вашим потребам

  • Розширені описи
  • - Клікабельний текст та текст, який відображається при наведенні, на основі ванільної системи Text component

    - WebP (включно з анімованими) попередні перегляди зображень

    - Кастомний rich-renderable розділ для заміни зображення

  • Кілька контролерів для одного типу:
  • - Слайдери або поля для чисел

    - Випадаючі списки, циклери або поля для введення тексту для рядків

    - Тікбокси або текстове відображення ON/OFF для булевих значень

    - ...та багато іншого!

  • Повнофункціональний вибір кольору
  • Доступний з повною сумісністю для керування з клавіатури (оптимізовано для використання Controlify)
  • Висока організація з вкладками (категоріями) та групами, що згортаються
  • Вбудовані методи серіалізації/десеріалізації, щоб ви могли пропустити схильний до помилок код конфігурації
  • Повна альтернативна Kotlin DSL

Використання

Wiki містить повну документацію про те, як використовувати YACL.

Скріншоти

Ліцензія

Цей мод розповсюджується за GNU Lesser General Public License, v3.0.

1 / 1
Версія Завантажувач Minecraft Дія
3.8.2+26.1.0-fabric 09.01.2026 fabric 26.1-snapshot-2
3.8.2+1.21.6-fabric 09.01.2026 fabric 1.21.6 +2
3.8.2+1.21.5-fabric 09.01.2026 fabric 1.21.5
3.8.2+1.21.6-neoforge 09.01.2026 neoforge 1.21.6 +2
3.8.2+1.21.4-neoforge 09.01.2026 neoforge 1.21.4
3.8.2+1.21.5-neoforge 09.01.2026 neoforge 1.21.5
3.8.2+1.21.4-fabric 09.01.2026 fabric 1.21.4
3.8.2+1.21.3-fabric 09.01.2026 fabric 1.21.2 +1
3.8.2+1.21.3-neoforge 09.01.2026 neoforge 1.21.2 +1
3.8.2+1.21.11-fabric 09.01.2026 fabric 1.21.11