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

Не работает плагин

Discussion in 'Запросы на разработку плагинов' started by BERKYT, Sep 2, 2013.

  1. Автор темы
    BERKYT

    BERKYT Активный участник

    Trophy Points:
    63
    Заказывал у человека один плагин (кланов).
    Но плагин работает "криво".

    При написании /clan create название
    Пишет что "Максимальное количество символов 0." Хотя должно забрать у игрока, который хочет создать клан 64 куба золота (плата за создание клана).

    Человек который держит хост написал:

    A: только у меня там не обычная ява
    A: openjdk 7.25.15 будет теперь
    B: это версия явы?
    A: это версия openjdk
    A: java под freebsd нет

    Возможно это связано с неработающим плагином?
     
  2. Хостинг MineCraft
    <
  3. ptnk

    ptnk Старожил Пользователь

    Trophy Points:
    173
    В чем проблема протестировать тот же самый сервер с тем же набором плагином и той же конфигурацией, но уже у себя в системе и узнать, что будет писать?
     
  4. Jampire

    Jampire Старожил Пользователь

    Trophy Points:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Я не представляю чем обычная ява отличается от openjdk, хоть плагин разрабатывался мною - здесь я бессилен. Если мне подскажут в чем может быть дело, я естественно исправлю это.

    На момент передачи плагин тестировался на обычной яве и обычном бакките и работал на 100%

    Насколько я понимаю, проблема именно в считывании информации из конфига. Конфиг создается и нормально заполняется. Для работы с конфигом используется FileConfiguration. Тем не менее Main.config.getInt("clans.length") возвращает 0 у него (когда на самом деле 6)[DOUBLEPOST=1378136438,1378135860][/DOUBLEPOST]Сейчас откопал плагин, собрал и запустил "из коробки".
    [​IMG]
     
  5. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Ты с путями не напутал там?
    А то некоторые считают \ валидным разделителем пути.
     
  6. Jampire

    Jampire Старожил Пользователь

    Trophy Points:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Конфиг берется из плагина (в корне лежит config.yml) и выгружается. Ровно по тому же пути запрашивается выгруженная копия конфига.
    Code:
    File fconfig = new File(Main.plugin.getDataFolder(), "config.yml");
    // выгружаем конфиг по этому пути
    Main.config = YamlConfiguration.loadConfiguration(fconfig);
    После разговора с ТСом выяснил, что конфиг выгружается без проблем (файл есть, текст в нем тоже). Но когда дело доходит до считывания его сервером - возникает проблема.


    Для путей я всегда использую сепараторы, когда они необходимы. В данном случае они не нужны. Ибо мы имеем прямую ссылку на фолдер плагина.
     
    RVXman likes this.
  7. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Покажи всю загрузку - выгрузку.
     
  8. Jampire

    Jampire Старожил Пользователь

    Trophy Points:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Продолжим переписку в личке, что-бы не зафлуживать тему не по теме.
     

Share This Page