
VanillaConfig
VanillaConfig - это конфигурационное API для модов на Fabric. Оно упрощает загрузку и сохранение настроек, а также генерирует экраны конфигурации в стиле ванильного Майнкрафт.
VanillaConfig от TreSet
Что это и зачем нужно
VanillaConfig - это API для конфигураций, которое берёт на себя рутину по работе с настройками модов. Если вы когда-нибудь сталкивались с тем, что мод требует ручного редактирования JSON или вообще не имеет графического интерфейса - этот проект решает именно ту проблему.
Главная фишка: VanillaConfig генерирует экраны настроек, которые выглядят как родные ванильные меню Майнкрафт. Никаких вычурных интерфейсов, лишних кнопок или непонятных слайдеров - всё просто, понятно и вписывается в стилистику игры.
Для пользователей: ничего не делайте
Если вы просто играете - этот мод вам не нужен сам по себе. Он бесполезен без других модов, которые на него полагаются. Устанавливайте VanillaConfig только если какой-то другой мод прямо просит об этом в своём описании или при запуске.
Обычно вместе с ним требуется и Fabric API - это стандартная зависимость для большинства модов на Fabric.
Для разработчиков: документация
Если вы пишете свои моды - VanillaConfig здорово упрощает жизнь. Вам не нужно вручную парсить конфиги, придумывать свой формат хранения или рисовать интерфейсы. Просто подключите API, и оно само:
- загрузит настройки при старте игры;
- сохранит их при изменении;
- покажет пользователю аккуратный экран в стиле ванильного Майнкрафт.
Гибкость настройки позволяет задавать любые типы данных, от чисел и строк до списков и вложенных конфигов.
Лицензия
Мод распространяется под лицензией GNU GPLv3. Это значит, что вы можете свободно:
- скачивать и использовать VanillaConfig;
- изменять его под свои нужды;
- включать в свои открытые проекты (с указанием авторства).
Короче, если вы делаете мод с открытым исходным кодом - проблем с лицензией не будет.
Итог
VanillaConfig - это незаметный, но важный инструмент для экосистемы Fabric. Он не добавляет контента, не меняет геймплей и не даёт новых блоков. Его задача - сделать так, чтобы настройки других модов работали без головной боли. Скачайте VanillaConfig, если какой-то мод требует его для работы - и забудьте про ручное редактирование конфигов.
