Create a Config
Create Config Class
src/main/java/com/iafenvoy/jupiter/test/TestConfig.java
loading...
tip
Jupiter support all basic entry types such as int, List<String> and so on. You can find in com.iafenvoy.jupiter.config.entry package.
If you want to add a new entry for your custom object, see Creating a New Entry Type.
Register Config
ConfigManager.registerConfigHandler: Register a common config.ConfigManager.registerServerConfig: Register a server config withPermissionChecker.ConfigManager.registerServerConfigHandler: A combination of 2 methods above.
warning
You cannot get your registered config from ConfigManager. So it is recommended to create an INSTANCE field in config class.
Examples
FileConfigContainer
common/src/main/java/com/iafenvoy/iceandfire/config/IafClientConfig.java
loading...
AutoInitConfigContainer
common/src/main/java/com/iafenvoy/tooltipsreforged/config/TooltipReforgedConfig.java
loading...