Войти или зарегистрироваться

Помогите Конфиг и код

MrElitePro

Активный участник
Пользователь
Баллы
46
Имя в Minecraft
MrElitePro
Как сделать чтобы конфиг был такого формата,через код:
JavaScript:
Messages:
  1:
   - 'текст'
   - 'текст тоже'
  2:
   - 'текст'
   - 'текст тоже'
и так далее
Помогите кто знает если.
 
Зачем тебе это?
Если хочешь написать свой плагин сообщений, возьми готовый. Мой rscMessages или AutoMessage.
 
Зачем тебе это?
Если хочешь написать свой плагин сообщений, возьми готовый. Мой rscMessages или AutoMessage.
Пиарщик епта,свой плагин рекламишь хе-хе,ну если надо значит эти плагины не то что надо
Это я показал к примеру что там "текст"
 
Пиарщик епта,свой плагин рекламишь хе-хе,ну если надо значит эти плагины не то что надо
Это я показал к примеру что там "текст"
plugin.config.getList("Messages.1");
Вроде так.
Можно брать Messages и после getKeys.
А потом уже брать лист.
 
Если записать именно, то:

List<String> list = new ArrayList<String>();
list.add("текст");
list.add("еще текст");
config.set("Messages.1", list);
saveConfig();

P.S. Как обычно, писал с телефона, могут быть опечатки или ошибки.
 
ну так я же не буду делать определенное кол-во Messages.1 ,я хочу сделать чтобы я сам писал как бы и это все менял в конфиге,тоесть могу 1 2 3 4 5 могу 1 2 3 4 5 6 поставить и так далее?
Если записать именно, то:

List<String> list = new ArrayList<String>();
list.add("текст");
list.add("еще текст");
config.set("Messages.1", list);
saveConfig();

P.S. Как обычно, писал с телефона, могут быть опечатки или ошибки.
 
ну так я же не буду делать определенное кол-во Messages.1 ,я хочу сделать чтобы я сам писал как бы и это все менял в конфиге,тоесть могу 1 2 3 4 5 могу 1 2 3 4 5 6 поставить и так далее?
Да.
 
Понятнее вопрос задай. Сам хоть понял что написал там?
Ну глянь код,вот я хочу чтобы эти цифры например он считывал и выдавал информацию что под числом этим,потом если другое число то текст с этого числа который следующий.
Вроде надо через getkey(false); что-то так вроде,но у меня он не хочет читать информацию
 
Пример:
Java:
Map<Integer, List<String> > map;

ConfigurationSection data = config.getConfigurationSection("Messages");

for(String key : data.getKeys(false))
    map.put(key, data.getStringList(key));
Из мапы по цифре достаем нужный список строк.
List<String> strings1 = map.get(1); и т.д..
 
Пример:
Java:
Map<Integer, List<String> > map;

ConfigurationSection data = config.getConfigurationSection("Messages");

for(String key : data.getKeys(false))
    map.put(key, data.getStringList(key));
Из мапы по цифре достаем нужный список строк.
List<String> strings1 = map.get(1); и т.д..
спасибо буду пробовать
 
Назад
Верх