Fzzy Config — мощная система конфигурации для модов Minecraft, предлагающая гибкий подход. Простые или сложные настройки — библиотека адаптируется под ваши потребности. Она предоставляет расширенный функционал, превосходящий аналогичные решения.
Основные возможности
- Автоматическая сериализация в TOML.
- Минималистичный API с лёгкой интеграцией
Графические интерфейсы (GUI)
- Автоматическая генерация интерфейсов на основе структуры конфигурационных файлов.
- Полная поддержка навигации с клавиатуры и экранного диктора.
- Протестировано участником моддинг-сообщества с нарушениями зрения.
- Отсутствие необходимости создавать экраны вручную.
- Интеграция с ModMenu и Catalogue.
Синхронизация
- Автоматическая синхронизация между сервером и клиентом.
- Отправка изменений настроек на сервер в реальном времени.
- Экспорт пользовательских настроек для других игроков.
Валидация
- Встроенная система проверки и коррекции значений.
- Контроль допустимых параметров и методов их выбора.
- Автоматические подсказки для тегов и идентификаторов.
Обновления
- Поддержка версионности через реализацию одного метода.
- Импорт настроек из других конфигурационных библиотек.
Гибкость
- Реализация конфигурации с минимальными или расширенными настройками.
- Поддержка простых Java/Kotlin объектов и сложных структур типа GameOptions.