Jupiter
Jupiter — это мощная библиотека для автоматической синхронизации конфигураций.
ВАЖНОЕ УВЕДОМЛЕНИЕ: Jupiter V2 не совместим с модами, созданными для V1!
Основные возможности
1. Простое создание экземпляра конфигурации.
2. Поддержка типов данных: int
, double
, string
, list
и другие.
3. Возможность установки диапазона для значений int
и double
.
4. Автоматическая синхронизация конфигурации с выделенным сервером.
5. Управление правами доступа для конфигурации сервера.
Инструкция по использованию (для разработчиков)
1. Создать класс конфигурации, унаследованный от FileConfigContainer
.
2. Добавить параметры конфигурации в методе init
(Пример).
3. Для серверных/общих конфигураций зарегистрировать через ServerConfigManager.registerServerConfig
.
4. Создать интерфейс настройки. Доступно три типа экранов:
i. ConfigSelectScreen
: Экран выбора конфигурации с проверкой прав доступа.
ii. ClientConfigScreen
: Экран редактирования клиентской конфигурации.
iii. ServerConfigScreen
: Экран редактирования серверной конфигурации без проверки прав доступа.