Скачать Fiber2Cloth — Minecraft Моды — MetaMods

Fiber2Cloth

Активный

Установок

8

Последнее обновление

3 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Управление

Fiber2Cloth

Изображение конфигурации

Fiber2Cloth представляет собой удобную библиотеку, которая позволяет преобразовывать конфигурационные узлы Fiber в интерфейсы Cloth Config всего одной строкой кода.

Совместимость и требования

Для работы библиотеки требуется Cloth Config 2 версии 1.1.1 или выше. Обратите внимание, что это экспериментальная версия с ограниченным набором функций. Разработчик активно тестирует её в собственных проектах.

Поддерживаемые типы данных

Библиоетка автоматически работает со следующими типами:

  • Целочисленные значения (Integer, Long)
  • Числа с плавающей точкой (Float, Double)
  • Логические значения (Boolean)
  • Строки (String)
  • Массивы различных типов

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

Основной функционал реализуется одной строкой кода:

Fiber2Cloth.create(screen, modid, configNode, configScreenTitleKey).setSaveRunnable(() -> {
    // Здесь выполняется сериализация узла в конфигурационный файл
}).build().getScreen();

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

Расширение функциональности

Для работы с неподдерживаемыми типами данных используйте метод Fiber2Cloth#registerConfigEntryFunction, который принимает класс объекта и функцию преобразования ConfigValue в AbstractConfigListEntry.

Настройка интерфейса

Для изменения стандартных текстов "Да/Нет" в логических переключателях добавьте переводы в языковые файлы с ключами формата config.{modid}.{valueName}.boolean.{true/false}.

Участники проекта
shedaniel

shedaniel

Создан: 14 июн 2021

ID: 15707