Вход

Регистрация

Восстановление доступа

J

Jupiter

|

IAFEnvoy

Библиотека для разработчиков и игроков, обеспечивающая удобные в-игре интерфейсы настроек и автоматическую передачу конфигураций на сервер.

Мод Jupiter для Minecraft — синхронизация настроек и создание интерфейсов

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

Основная функциональность

Главная цель Jupiter — автоматическая синхронизация настроек. Это означает, что изменения, внесенные игроком в конфигурацию, могут быть автоматически переданы на сервер, если подключение к выделенному серверу установлено и у пользователя есть необходимые права. Для игроков это открывает возможность гибко настраивать параметры без необходимости перезагрузки мира или ручного редактирования файлов на стороне сервера.

Инструменты для разработчиков

Библиотека значительно упрощает процесс создания модов. Разработчики получают возможность легко создавать экземпляры конфигураций, поддерживая различные типы данных: целые числа, дробные значения, строки и списки. Особое внимание уделено созданию кастомных кодеков, что позволяет добавлять любые типы значений в конфигурацию. Также реализован контроль прав доступа для настроек выделенных серверов, что обеспечивает безопасность и корректное поведение модов в мультиплеерных средах.

Система дополнительных настроек

Jupiter включает в себя расширенную систему загрузки конфигураций, способную работать с другими системами настроек. Это позволяет интегрировать настройки из сторонних библиотек и предоставлять им доступ к функциям Jupiter, таким как генерация экранов редактирования и синхронизация с сервером. В настоящее время система поддерживает конфигурационные системы (Neo)Forge и Cloth Config API, что делает библиотеку универсальной для широкого спектра проектов.

Дизайн интерфейсов и благодарности

Визуальная часть экранов настроек разработана с учетом опыта других успешных проектов. Дизайн интерфейсов частично основан на решениях, реализованных автором мода Malilib (masady). Также выражается благодарность автору Forge Config API Port (Fuzs) за создание универсальных API, которые позволили Jupiter более удобно загружать конфигурации (Neo)Forge.

Важное уведомление о совместимости

При переходе на версию Jupiter V2 необходимо учитывать критическое ограничение: она полностью несовместима с модами, которые были основаны на версии V1. Это означает, что обновления модов, использующих старую версию библиотеки, могут привести к конфликтам или неработоспособности. Разработчикам следует пересматривать свои коды, а пользователям — следить за обновлениями зависимостей.

Связь с сообществом

Для получения технической поддержки, обсуждения новых функций или взаимодействия с автором проекта существует официальный Discord-сервер. Сообщество активно обсуждает вопросы совместимости и улучшения библиотеки. Ссылка на сервер: https://discord.gg/NDzz2upqAk

Связанные материалы

Автор: IAFEnvoy · Лицензия: LGPL-3.0-or-later

I

IAFEnvoy

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз jupiter-2.4.1-26.1.2-universal.jar 270.7 KB 26.1.2, 26.1.1, 26.1 FabricNeoForge ENZH 0 05.05.2026
Релиз jupiter-2.3.7-1.21.10-fabric.jar 275.5 KB 1.21.10, 1.21.9 Fabric ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.10-neoforge.jar 273.3 KB 1.21.10, 1.21.9 NeoForge ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.3-fabric.jar 276.5 KB 1.21.3, 1.21.2 Fabric ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.3-neoforge.jar 272.5 KB 1.21.3, 1.21.2 NeoForge ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.5-fabric.jar 276.6 KB 1.21.5, 1.21.4 Fabric ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.5-neoforge.jar 272.6 KB 1.21.5, 1.21.4 NeoForge ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.6-neoforge.jar 272.6 KB 1.21.6 NeoForge ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.8-fabric.jar 276.6 KB 1.21.8, 1.21.7, 1.21.6 Fabric ENZH 0 10.03.2026
Релиз jupiter-2.3.7-1.21.8-neoforge.jar 273 KB 1.21.8, 1.21.7 NeoForge ENZH 0 10.03.2026