

Fzzy Config
Активный0.0
Установок
Последнее обновление
Версии
Fzzy Config - Мощный движок конфигурации для модов Minecraft
Fzzy Config представляет собой универсальный движок для работы с настройками модов Minecraft, который подстраивается под ваши потребности. Независимо от того, нужен ли вам быстрый и простой подход или детальная настройка с расширенными возможностями, эта библиотека справится с любой задачей. Она предлагает значительно больше функций по сравнению с аналогичными решениями.
Основные возможности
Автоматическое сохранение настроек в формате TOML с минимальными требованиями к интеграции и простым API.
Автоматические интерфейсы
Система самостоятельно создает графические интерфейсы на основе структуры ваших конфигурационных файлов. Все экраны полностью поддерживают навигацию с клавиатуры и озвучивание содержимого без дополнительной настройки. Интерфейсы прошли тщательное тестирование пользователем с нарушениями зрения из сообщества мододелов. Интеграция с ModMenu и Catalogue выполняется автоматически, без необходимости создавать экраны вручную.
Синхронизация
Обеспечивает автоматическую синхронизацию между сервером и клиентом. Вы можете отправлять изменения настроек на сервер в реальном времени и делиться своими конфигурациями с другими игроками.
Проверка данных
Встроенная система валидации и корректировки значений работает не только с примитивными типами данных. Вы можете строго контролировать допустимые значения параметров и способы их выбора. Система автоматически предлагает подходящие варианты для таких настроек, как теги и идентификаторы.
Обновления
Поддерживается версионное обновление конфигураций с помощью простой реализации одного метода. Также доступна возможность переноса настроек из других библиотек конфигураций.
Гибкость использования
Вы можете реализовать конфигурацию с минимальными усилиями или создать сложную систему настроек. Доступны различные подходы: от простых Java/Kotlin объектов до тщательно проработанных настроек в стиле Minecraft GameOptions. Библиотека обеспечивает бесшовную поддержку нескольких загрузчиков с использованием единого API для Fabric и Forge, включая легковесный API для сетевого взаимодействия.