Перейти к содержимому
Майнкрафт / Моды / Fzzy Config — библиотека настроек с автоматическими меню для модов

Fzzy Config — библиотека настроек с автоматическими меню для модов

Fzzy Config — библиотека настроек с автоматическими меню для модов

Ещё одна библиотека-зависимость, попадающая в папку mods по требованию другого мода. Но эта интереснее большинства: именно она рисует те аккуратные меню настроек, которые вы видите у зависимых от неё модов.

Собственного контента у неё нет.

Что она делает

Fzzy Config — движок конфигурации для мультизагрузчиковых модов. Он берёт на себя три вещи: хранение настроек, интерфейс для их изменения и проверку введённых значений.

Настройки сериализуются в TOML автоматически. Разработчику достаточно описать структуру, всё остальное библиотека делает сама.

Меню без ручной сборки

Экраны настроек генерируются по содержимому конфига. Никаких построителей интерфейсов и регистрации — интеграция с ModMenu и Catalogue подключается автоматически.

Отдельная деталь, которую стоит отметить: меню полностью управляются с клавиатуры и озвучиваются программами экранного доступа. Причём это не заявление на словах — интерфейс проверял и тестировал слабовидящий участник моддинг-сообщества.

Синхронизация

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

Есть и возможность передать свою конфигурацию другим игрокам, если кто-то хочет повторить вашу сборку настроек.

Проверка значений

Валидация и автокоррекция работают не только для простых типов. Разработчик может жёстко ограничить, какие значения игрок вправе выбрать и каким способом.

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

Особенности библиотеки Fzzy Config

  • Автоматическая сериализация настроек в TOML
  • Генерация экранов настроек по содержимому конфига
  • Полная навигация с клавиатуры и поддержка экранных дикторов
  • Автоматическая интеграция с ModMenu и Catalogue
  • Синхронизация настроек между сервером и клиентом
  • Отправка живых обновлений на сервер
  • Передача своих настроек другим игрокам
  • Валидация и коррекция значений любых типов
  • Подсказки для тегов и идентификаторов
  • Минимальный API с лёгкой интеграцией

Для кого этот мод

  • Для игроков, у которых Fzzy Config значится в зависимостях
  • Для сборщиков модпаков
  • Для разработчиков, которым нужен готовый движок

Скриншоты

Fzzy Config — библиотека настроек с автоматическими меню для модов

Скриншот 1 из 4

Fzzy Config — библиотека настроек с автоматическими меню для модов

Скриншот 2 из 4

Fzzy Config — библиотека настроек с автоматическими меню для модов

Скриншот 3 из 4

Fzzy Config — библиотека настроек с автоматическими меню для модов

Скриншот 4 из 4

1 / 4
Оцените материал
— оценок пока нет, поставьте первую
7
← Все моды
Скачать для 26.2 Fabric мод · бесплатно
Скачать