Jupiter
Jupiter is a powerful library for automatic configuration synchronization in Minecraft.
IMPORTANT NOTICE: Jupiter V2 is not compatible with mods based on V1!
Key Features
- Simple creation of configuration instances
- Support for various data types: integers, floating-point numbers, strings, lists, and others
- Ability to set value ranges for numerical parameters
- Automatic synchronization of configurations with dedicated servers
- Permission management for server settings
Developer Guide
- Create a configuration class extending
FileConfigContainer - Add configuration in the
initmethod (see example on GitHub) - If the configuration is for server or common use, register it via
ServerConfigManager.registerServerConfig - Create an interface for editing settings. Three screen types are available:
ConfigSelectScreen: configuration selection screen with permission checkingClientConfigScreen: client settings editing screenServerConfigScreen: server settings editing screen (without permission checking)
Version Support
Updates for new Minecraft versions are released as needed for the operation of our other mods.
Community
Join our Discord community for discussion and support.