Помогите Конфиг создается неправильно

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Всем привет. Суть проблемы в том, что мне нужно получать несколько строчек из конфига. Я его создал, записал в него все что надо, когда запускаю сервер config.yml создается, но пустой. Порылся в гугле, видимо, из меня хреновый искатель. Прошу помочь.
HTML:
        File cfg = new File(getDataFolder(), "config.yml");
        if(!cfg.exists())
        {
            getConfig().options().copyDefaults(false);
            saveConfig();
        }
 
Screenshot_1.png
 
код из onEnable и где ты конфиг создал желательно скрин (вообще по идеи если нет конфига, то ошибка в КАНСОСЬ выбьет)
 
код из onEnable и где ты конфиг создал желательно скрин (вообще по идеи если нет конфига, то ошибка в КАНСОСЬ выбьет)
Да вроде как наоборот.. Если в конфиге значения нету, то переменная будет null
 
Короче создавай новый проект и в нём сразу создавай конфиг и проверяй
 
а вообще правильно вроде вот так вот
Код:
public void onEnable() {
        File config = new File(getDataFolder() + File.separator + "config.yml");
        if(!config.exists()) {
            try {
                config.createNewFile();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
 
Зайди в мой стартап, там ссылки есть по поводу файлов и как с ними работать
 
Зайди в мой стартап, там ссылки есть по поводу файлов и как с ними работать
посмотрел видос, сделал как там, ничего опять не вышло. Кажись надо тестить с другим проектом и проверять все(
Всем спасибо за попытки помочь, закрываю тему
 
Еще раз попробовал разобраться в этом, выяснилась такая штука, когда я жмякую ПКМ на config.yml (в eclipse), открываю properties, играюсь с тремя функциями (Read-Only, Archive, Derived) у меня создается конфиг правильно, но когда уже в самой папке плагина я пытаюсь изменить какие-то параметры, мне нужно стопить серв и изменять то, что надо, а потом уже запускать. Если такого не сделать и согласиться с окошком которое вылазит после перезагрузки сервера командой, тогда конфиг "магическим образом" становиться пустым и приходится опять играться с этими 3-мя настройками в eclipse. Вывод я сделал такой: Возможно, у меня что-то с настройками в самом eclipse, а я в настройках eclipse не особо разбираюсь, можете помочь? Или у кого-то имеется другая мысль на этот счет и проблема вовсе не в настройках eclipse? В общем, жду советов и предложений.
 
Еще раз попробовал разобраться в этом, выяснилась такая штука, когда я жмякую ПКМ на config.yml (в eclipse), открываю properties, играюсь с тремя функциями (Read-Only, Archive, Derived) у меня создается конфиг правильно, но когда уже в самой папке плагина я пытаюсь изменить какие-то параметры, мне нужно стопить серв и изменять то, что надо, а потом уже запускать. Если такого не сделать и согласиться с окошком которое вылазит после перезагрузки сервера командой, тогда конфиг "магическим образом" становиться пустым и приходится опять играться с этими 3-мя настройками в eclipse. Вывод я сделал такой: Возможно, у меня что-то с настройками в самом eclipse, а я в настройках eclipse не особо разбираюсь, можете помочь? Или у кого-то имеется другая мысль на этот счет и проблема вовсе не в настройках eclipse? В общем, жду советов и предложений.
IDEA
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх