Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем MrTrojan, 11 июн 2016.

  1. Автор темы
    MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Как в конфиге перебрать все секции? Нашёл метод getSection(...), но он возвращает тот же Configuration.
     
  2. Хостинг MineCraft
    <
  3. fall.us

    fall.us Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    fallus
    configSection.getKeys(false) - возвращает дочерние секции(ключи) данной секции.
    Код:
    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).
    И т.д.
     
  4. Автор темы
    MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Мне нужно для банжи, в бакките я знаю как перебирать секции, а вот в BungeeCord намудрено.
     
  5. fall.us

    fall.us Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    fallus
    Там почти тоже самое. используйте getKeys().[DOUBLEPOST=1465639906,1465639536][/DOUBLEPOST]
    Обратите внимание. К дочерним элементам(если нужно), Вам придется лезть вручную.
     

Поделиться этой страницей