- Баллы
- 76
- Имя в Minecraft
- SiRiuS_OSiRiuS
Вот отрывок из config.yml:
И вот код, считывающий параметр death:
Использую два файла, поэтому метод getDConfig() возвращает config.yml класса FileConfiguration, а getConfigf() возвращает config.yml класса File. Сохраняющего кода нет.
Тем не менее, при не то чтобы при перезагрузке плагина, а даже при повторном чтении данной переменной из файла, предварительно она сбрасывается на стандартное значение. Например, если я укажу параметру death значение 3, то после сохранения и повторного считывания значение возвращается к 10. И так с остальными параметрами, сохраняющего кода для которых так же нет.
Помогите, пожалуйста.
Код:
death: 10
broadcast: true
И вот код, считывающий параметр death:
Код:
try {
death = Main.getDConfig().getInt("death");
}
catch (Exception e) {
e.printStackTrace();
}
try {
Main.getDConfig().save(Main.getConfigf());
} catch (IOException e) {
e.printStackTrace();
}
Тем не менее, при не то чтобы при перезагрузке плагина, а даже при повторном чтении данной переменной из файла, предварительно она сбрасывается на стандартное значение. Например, если я укажу параметру death значение 3, то после сохранения и повторного считывания значение возвращается к 10. И так с остальными параметрами, сохраняющего кода для которых так же нет.
Помогите, пожалуйста.
