Ввиду того, что не могу проверить на сервере, а работу продолжать хочется - спрашиваю тут
Будет ли таким способом грузится конфиг, который лежит в джарнике?
А если нет, тогда вопрос, как сделать так, чтоб он при отсутствии грузился из конфига?
@Inject
@DefaultConfig(sharedRoot = true)
private static ConfigurationLoader<CommentedConfigurationNode> loader;
public static void loadConfig() throws IOException {
ConfigurationNode rootNode;
rootNode = loader.load();
if (!rootNode.hasMapChildren()) {
ForceReports.getLogger().info("No config found - loading default");
URL jarConfigFile = Sponge.getAssetManager().getAsset("config.conf").get().getUrl();
ConfigurationLoader<CommentedConfigurationNode> defaultLoader =
HoconConfigurationLoader.builder().setURL(jarConfigFile).build();
rootNode = defaultLoader.load();
}
}