Есть такой конфиг:
Код:
CraftCoderr:
start:
- debug
end:
- debug
, есть метод
Код:
public static void savePlayerData(String playerNme, List<String> start, List<String> end){
if (start != null){
config.set(playerName + ".start", start);
}
if (end != null){
config.set(playerName + ".end", end);
}
}
, при вызове
Код:
List<String> end = new ArrayList();
end = (List<String>) config.getList(playerName + ".end");
end.add("Kopb");
savePlayerData(player.getName, null, end);
, я получаю то, чтов первом посте, а должно быть это:
Код:
CraftCoderr:
start:
- debug
end:
- debug
- Kopb
#ВыжПрограммисты
@serega6531,
@BeLkA,
@JustBlender помогите, пожалуйста.
Ура! Разобрался, как хорошо когда 5 минут посидел просто посмотрел на код и нашел ошибку
P.S. Ошибка была не в сохранении конфига, а в считывании, но почему был именно такой ошибочный результат я так и не понял.
P.S.S. Если кто-то из модеров меня слышит, то есть предложение, чтобы дать возможность пользователям отправлять запрос на удаление своей темы, чтобы подобные темы удалялись и не засоряли форум.