1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Многоуровневый конфиг

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

  1. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    А что, такое правда нормально сериализуется и десериализувется? =) Я правда, не знаю. Думал, надо какие-то интерфейсы на класс навешивать, конструктор делать какой-нибудь особый.
     
  2. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Может и не завестись. Повторю, есть ConfigurationSection.
     
  3. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    @Dereku и @alexandrage Вы все услажнили. Требовалось просто вынуть из конфига список. Вы мало того его список, начали создовать по новой. Еще и section() какую то придумали. Когда все намного проще было, Зачем вы услажнили?
     
  4. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Полагаю, вместе с ТС, нам придётся и тебя учить, верно?

    У кого-нибудь поблизости есть учебник русского языка? Тресните им по голове @Derik.
     
  5. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Я ничего не придумывал. Я даже ничего не писал толком - только написал про ConfigurationSection. Но ты же отличился:
    Мало того, что ты сравниваешь строки (потому что getListString) с помощью '==', так ты приравнял хэшмапу к массиву. К массиву, жеванный торт.
    А тут ты 'g' заменил на 'd'. Но это можно приравнять к очепятке. Но ты снова пытаешься приравнять лист к массиву. У тебя любовь к массивам?

    Именно поэтому я начинаю писать вам двоим (привет, DonDays) - Хватит давать вредные советы. Если вы не шарите в java - не пытайтесь давать советы, в которых вы не уверены.
     
  6. LilClick

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

    Баллы:
    61
    Имя в Minecraft:
    Lil_Click
    1. String[] list = {"Тут", "Пишем", "Что", "Хотим"}
    2. plugin.getConfig().set("path.to.list", Arrays.asList(list));
     
  7. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Во первых, не работай с конфигами в слушателях. Это как минимум не удобно.
    Во вторых, ты пытаешься получить int в пути 'Levels.lvl' вместо того, чтобы узнать существует ли число 'x' в ноде 'Levels.lvl'
    В третьих, некропостить - плохо.
     
  8. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Вы серьезно? Теме овер 2 года.
     
  9. LilClick

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

    Баллы:
    61
    Имя в Minecraft:
    Lil_Click
    Уже сделал :) Но есть еще 1 вопрос, написал вам в вк)
     

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