- Баллы
- 66
- Имя в Minecraft
- xflyiwnl
Я создал конфиг, в котором храню данные. И при выключении плагина загружать туда данные, а при включении выгружать их обратно.
С загрузкой данных в конфиг всё норм, а вот с выгрузкой есть кое-какие проблемы.
Не получается выгружать данные, если конфиг пустой. Если конфиг не пуст, то данные выгружаются и всё нормально.
Выгружаю вот таким способом:
Конфиг:
Как проверить, пустая-ли конфигурационная секция players?
С загрузкой данных в конфиг всё норм, а вот с выгрузкой есть кое-какие проблемы.
Не получается выгружать данные, если конфиг пустой. Если конфиг не пуст, то данные выгружаются и всё нормально.
Выгружаю вот таким способом:
Код:
public static void loadData() {
for (String id : Config.getDatabaseYaml().getConfigurationSection("players").getKeys(false)) {
UUID uuid = UUID.fromString(id);
String name = Config.getDatabaseYaml().getString("database." + id + ".name");
PassManager.getPass().add(new Pass(uuid, name));
}
}
Конфиг:
Код:
players:
Тут UUID игрока:
name: "имя"
Как проверить, пустая-ли конфигурационная секция players?