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

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

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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Kurumi
    да
     
  4. Krutius

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

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

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

    Баллы:
    46
  6. Автор темы
    Kurumi

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

    Баллы:
    76
    Имя в Minecraft:
    Kurumi
    какую часть кода именно нужно?
     
  7. Krutius

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Kurumi
    В onEnable создаю его upload_2018-2-12_23-48-24.png
     
  13. _helper_

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Kurumi
    Тот же результат - пустой кфг
     
  15. Krutius

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

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

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Kurumi
    да :D
     
  18. _helper_

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

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

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

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

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

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

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

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

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