Помогите [Bungee] Перебрать все секции

MrTrojan

Активный участник
Пользователь
Баллы
98
Имя в Minecraft
BlackTrojan
Как в конфиге перебрать все секции? Нашёл метод getSection(...), но он возвращает тот же Configuration.
 
configSection.getKeys(false) - возвращает дочерние секции(ключи) данной секции.
YAML:
section1:
    chsection1:
        val: 123
    chsection2:
        val: 321
section2:
    val: 456
config.getKeys(false) - вернет все ключи данной секции(это section1, section2)
config.getKeys(true) - вернет все пути от данной секции к дочерним(это section1, section1.chsection1, section1.chsection1.val и т.д.)
config.getConfigurationSection("section1").getKeys(false) - вернет ключи секции section1 (это chsection1, chsection2).
И т.д.
 
configSection.getKeys(false) - возвращает дочерние секции(ключи) данной секции.
YAML:
section1:
    chsection1:
        val: 123
    chsection2:
        val: 321
section2:
    val: 456
config.getKeys(false) - вернет все ключи данной секции(это section1, section2)
config.getKeys(true) - вернет все пути от данной секции к дочерним(это section1, section1.chsection1, section1.chsection1.val и т.д.)
config.getConfigurationSection("section1").getKeys(false) - вернет ключи секции section1 (это chsection1, chsection2).
И т.д.
Мне нужно для банжи, в бакките я знаю как перебирать секции, а вот в BungeeCord намудрено.
 
Мне нужно для банжи, в бакките я знаю как перебирать секции, а вот в BungeeCord намудрено.
Там почти тоже самое. используйте getKeys().
/**
* Gets keys, not deep by default.
*
* @return top level keys for this section
*/
Обратите внимание. К дочерним элементам(если нужно), Вам придется лезть вручную.
 
Назад
Верх