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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kurumi, 12 фев 2018.

Статус темы:
Закрыта.
  1. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Это сделал?
     
  2. Автор темы
    Kurumi

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

    Баллы:
    76
    да
     
  3. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Тогда код в студию
     
  4. _helper_

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

    Баллы:
    76
  5. Автор темы
    Kurumi

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

    Баллы:
    76
    какую часть кода именно нужно?
     
  6. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Весь код, который хоть чуть-чуть связан с конфигом
     
  7. _helper_

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

    Баллы:
    76
    код из onEnable и где ты конфиг создал желательно скрин (вообще по идеи если нет конфига, то ошибка в КАНСОСЬ выбьет)
     
  8. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Да вроде как наоборот.. Если в конфиге значения нету, то переменная будет null
     
  9. _helper_

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

    Баллы:
    76
    я имею введу если конфига вообще нет, даже в jar-нике
     
  10. _helper_

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

    Баллы:
    76
    Короче создавай новый проект и в нём сразу создавай конфиг и проверяй
     
  11. Автор темы
    Kurumi

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

    Баллы:
    76
    В onEnable создаю его upload_2018-2-12_23-48-24.png
     
  12. _helper_

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

    Баллы:
    76
    Xd, просто напиши
    Код:
    public void onEnable() {
            
            saveDefaultConfig();
            
        }
     
  13. Автор темы
    Kurumi

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

    Баллы:
    76
    Тот же результат - пустой кфг
     
  14. Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Ты перед тестом пустой конфиг удаляешь? :D
     
  15. _helper_

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

    Баллы:
    76
    а вообще правильно вроде вот так вот
    Код:
    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();
                }
            }
        }
     
  16. Автор темы
    Kurumi

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

    Баллы:
    76
    да :D
     
  17. _helper_

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

    Баллы:
    76
    Зайди в мой стартап, там ссылки есть по поводу файлов и как с ними работать
     
  18. Автор темы
    Kurumi

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

    Баллы:
    76
    посмотрел видос, сделал как там, ничего опять не вышло. Кажись надо тестить с другим проектом и проверять все(
    Всем спасибо за попытки помочь, закрываю тему
     
  19. Автор темы
    Kurumi

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

    Баллы:
    76
    Еще раз попробовал разобраться в этом, выяснилась такая штука, когда я жмякую ПКМ на config.yml (в eclipse), открываю properties, играюсь с тремя функциями (Read-Only, Archive, Derived) у меня создается конфиг правильно, но когда уже в самой папке плагина я пытаюсь изменить какие-то параметры, мне нужно стопить серв и изменять то, что надо, а потом уже запускать. Если такого не сделать и согласиться с окошком которое вылазит после перезагрузки сервера командой, тогда конфиг "магическим образом" становиться пустым и приходится опять играться с этими 3-мя настройками в eclipse. Вывод я сделал такой: Возможно, у меня что-то с настройками в самом eclipse, а я в настройках eclipse не особо разбираюсь, можете помочь? Или у кого-то имеется другая мысль на этот счет и проблема вовсе не в настройках eclipse? В общем, жду советов и предложений.
     
  20. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    IDEA
     
Статус темы:
Закрыта.

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