
Jupiter
Jupiter - мощная библиотека с автосинхронизацией конфигов для Minecraft. Она делает настройку модов простой: редактируйте всё прямо в игре, а на сервере настройки подгружаются автоматически.
Jupiter - это многофункциональная библиотека для автосинхронизации конфигураций, которая пригодится и игрокам, и разработчикам. Если вы когда-нибудь устали править файлы вручную, путались в настройках на сервере или хотели, чтобы моды сразу применяли конфиги без перезапуска - Jupiter как раз для вас.
Важно: версия Jupiter V2 не совместима с модами, написанными под V1. Учитывайте это при обновлении.
Что даёт Jupiter
Для игроков
- Встроенный экран редактирования конфигов прямо в игре - не нужно лезть в папки.
- Автосинхронизация с сервером: если вы зашли на выделенный сервер и у вас есть права, конфиги подтянутся сами. Без ручного копирования и лишних телодвижений.
Для разработчиков
- Создание конфиг-инстанса в несколько строк.
- Поддержка всех базовых типов:
int,double,string,listи далее. - Собственная кодек-система - можно добавить конфиг для любого типа данных.
- Контроль прав доступа для конфигов на сервере.
Подробности по использованию - в документации (она не прилагается к описанию, но гуглится легко).
Дополнительная система конфигов
Jupiter умеет загружать конфиги из других библиотек, так что ты можешь пользоваться преимуществами Jupiter (авто-интерфейс, синхронизация), даже если мод изначально завязан на другом решении. На данный момент поддерживаются:
- (Neo)Forge-конфиги (работает и с
Forge Config API Port) - Cloth Config API
По сути, если у тебя сборка с модами на разных системах конфигов - Jupiter может всё это подхватить и дать единый интерфейс для правки. Скачать Jupiter и настроить его довольно просто, а времени на ручное редактирование файлов сэкономит кучу.
Благодарности
masady- авторMalilib, дизайн конфиг-экранов частично основан на нём.Fuzs- авторForge Config API Port, благодаря его универсальным API Jupiter удобно подгружает NeoForge-конфиги.
Если вы собираете сервер с множеством модов или разрабатываете свой мод - Jupiter здорово упрощает жизнь. Особенно на больших сборках, когда каждый мод тянет свои настройки. Тут всё собирается в одном месте и синхронизируется автоматом. Правда, на слабых ПК лишняя библиотека может чуть-чуть нагрузить память, но в целом она лёгкая и незаметная.
