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

HashSet to config Не записывает.

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

Статус темы:
Закрыта.
  1. Автор темы
    MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Код:
        public static HashSet<String> isName = new HashSet<String>();
        public static List<String> list = new ArrayList<String>();
    
    public void save() {
            list.addAll(isName);
            for(String lists : list){
                Bukkit.broadcastMessage(lists); // дебаг
            }
            config.set("isNameList", list);
            saveConfig();
        }
    
    Ситуация такая. Что при выполнении save() на дебаге я вижу Стринг лист с нужными мне значениями, а в конфиг они не записываются. Уже как только не делал.
    Есть мыслишки?
    Cauldron 218 и 213
     
    Последнее редактирование: 30 мар 2015
  2. Хостинг MineCraft
    <
  3. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    А в saveConfig() что? Переменная config откуда берётся? Давай полный класс. И оберни в
    Код:
    [code=java]** код **
    [/code]
     
  4. Автор темы
    MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Это я затупил:
    Код:
    public void ReloadConfig(){
              config = YamlConfiguration.loadConfiguration(new File(this.getDataFolder(), "config.yml"));
              }
    config.set("isNameList", list); заменил на getConfig.set и все
    Спасибо.
     
Статус темы:
Закрыта.

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