Помогите reloadConfig(), как он работает и с чем его едят

  • Автор темы Автор темы SaMEC
  • Дата начала Дата начала

SaMEC

Старожил
Пользователь
Баллы
173
Имя в Minecraft
Nick
Собственно при каких вообще обстоятельствах он работает.
При написании плагинов старался обходить перезагрузку конфига стороной, но пришло время.
 
Например, команда для перезагрузки твоего плагина, для обновления конфига.
 
this.reloadConfig(); читает из файла.
this.saveConfig(); пишет в файл.
Еще вопросы?
Да есть.
Дело в том, что нужно узнать при каких обстоятельствах он выгружает, а при каких нет.
Вот простой пример:
Код:
if(cmd.getName().equels("send"){
p.sendMessage(conf.getString("send));
}
if(cmd.getName().equels("reload"){
this.reloadConfig();
}
В этом случае он просто отказываться нормально функционировать
 
Да есть.
Дело в том, что нужно узнать при каких обстоятельствах он выгружает, а при каких нет.
Вот простой пример:
Код:
if(cmd.getName().equels("send"){
p.sendMessage(conf.getString("send));
}
if(cmd.getName().equels("reload"){
this.reloadConfig();
}
В этом случае он просто отказываться нормально функционировать
this.saveConfig(); Ответил же, запись в файл.
 
this.saveConfig(); Ответил же, запись в файл.
эх, я б не назвал тему reload...
Если бы у меня не работал save...
В моем случае не работает именно reload, да может я не так сформулировал. Выгружает я имел в виду из конфига данные.
 
Выгружает я имел в виду из конфига
this.reloadConfig(); Читает конфиг. Проверить просто. Запиши что то новое в файле и выполни релоад.

this.reloadConfig();
this.getConfig().getString("message");
 
Последнее редактирование:
this.reloadConfig(); Читает конфиг. Проверить просто. Запиши что то новое в файле и выполни релоад.

this.reloadConfig();
this.getConfig().getString("message");
Так вот и дело в том, что не работает она так)
 
Зачем искать простые варианты? Давай сразу хардкор - YamlConfiguration.
И кстати удобный он, много возможностей там есть.
 
Gson не требует перезагрузки файла, с ним удобнее работать.
 
Gson не требует перезагрузки файла, с ним удобнее работать.
1445269835128088755.jpg
 
Назад
Верх