- Баллы
- 76
- Имя в Minecraft
- EnderBro3D
Опять уже 3-4 раз пишу про конфиги, так вот вопрос: как мне перезагрузить кастомную/выборочную конфигурацию?
config.reload нету
config.reload нету
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
public void reloadConfig(File file, FileConfiguration config) {
try {
config.load(file);
} catch (IOException | InvalidConfigurationException e) {
System.err.println(e);
}
}
Не по теме вопрос, вторую тему делать не охото, Вот второй вопрос: как проверить на существование секцию? Можете не отвечать, т.к вы уже ответили на основной вопросJava:public void reloadConfig(File file, FileConfiguration config) { try { config.load(file); } catch (IOException | InvalidConfigurationException e) { System.err.println(e); } }
List<String> keys = new ArrayList<>(config.getKeys(false)); //считываем секции
for (String s : keys) {
if (s.equalsIgnoreCase("Section")) {
config.getString(s + "String"); //делаем то то с секцией если это та секция
break; // завершаем цикл чтобы дальше не шел. (вдруг у тебя в конфиге еще 10000 секций. это значительно снизит нагрузку)
}
}
Java:List<String> keys = new ArrayList<>(config.getKeys(false)); //считываем секции for (String s : keys) { if (s.equalsIgnoreCase("Section")) { config.getString(s + "String"); //делаем то то с секцией если это та секция break; // завершаем цикл чтобы дальше не шел. (вдруг у тебя в конфиге еще 10000 секций. это значительно снизит нагрузку) } }

getConfig().getConfigurationSection("sectionName");
Не по теме вопрос, вторую тему делать не охото, Вот второй вопрос: как проверить на существование секцию? Можете не отвечать, т.к вы уже ответили на основной вопрос
getConfig().contains("sectionName");
УУ, так можна было?
Java:getConfig().contains("sectionName");
Как видишьУУ, так можна было?
