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

Проверка плагина

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    dolphif
    После написания, каким образом его можно запустить без запуска сервера и самой игры?
     
  2. alexandrage

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

    Баллы:
    173
    Никак.
     
  3. Автор темы
    dreadfaly

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

    Баллы:
    76
    Имя в Minecraft:
    dolphif
    Не удобно это все. Особенно, когда делаешь огромный плагин.
     
  4. alexandrage

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

    Баллы:
    173
    /reload не?
     
  5. DaemanS

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

    Баллы:
    76
    Имя в Minecraft:
    DaemaNSpawn
    Ха, лол.
     
  6. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Юнит тесты пиши
     
  7. _helper_

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

    Баллы:
    76
  8. maxim0098

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

    Баллы:
    66
    Имя в Minecraft:
    Nanit
    Еще есть утилиты позволяющие сразу перезагружать плагин без перезагрузки сервера, например PlugMan.
     
  9. bristol

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

    Баллы:
    46
     
  10. maxim0098

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

    Баллы:
    66
    Имя в Minecraft:
    Nanit
    Выше уже ответили, что никак. Я привел способ упрощающий этот процесс.
     
  11. bristol

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

    Баллы:
    46
    Судя по сообщению от hyndorik, это как то можно реализовать.
     
  12. maxim0098

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

    Баллы:
    66
    Имя в Minecraft:
    Nanit
    Опять же, тупо запустить плагин без оболочки (Bukkit, Spigot, т.д.) не выйдет. Юнит тесты позволяют лишь проверить работоспособность отдельных частей кода.
     
  13. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну так при 100% покрытие кода тестами, плагин будет 99% правильно работать
     
  14. aceJKE

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

    Баллы:
    123
    есть еще интеграционные тесты, которые позволяют запускать тесты на сервере, без клиента. у меня написан маленький модуль для junit, который как раз этим и занимается
     
    Последнее редактирование: 21 апр 2018
  15. php5master

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

    Баллы:
    66
    Без остановки сервера не заменишь банку с плагином, даже если такими штуками отключать, только полной остановкой сервера.
    Почему-то на русских просторах не знаю о дебаге, вообще не знают. Короче говоря смысл весь в том, что ты нажимаешь одну кнопку в ide(нужен включенный bukkit-сервер) и плагин скомпилирован&загружен&запущен за 2 секунды без перезагрузки чего-либо
    Но не всё так радужно, нервных клеток при настройке сожрёт много, робит ещё не очень хорошо.
    Вот ссылка. Тут полезные и основные туториалы от разрабов. Статьи Plugin Debug написаны для IDEA и Eclipse
     
  16. alexandrage

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

    Баллы:
    173
    Пробовал как то. Нифига неробит. Лучше юзать релоадер для плагинов, к примеру PlugMan.
     
    Последнее редактирование: 25 апр 2018
  17. aceJKE

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

    Баллы:
    123
    Хрен знает, хрен знает, remote debug работает и должен работать
     
  18. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вполне работает. Выпрями :wink:
     
  19. alexandrage

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

    Баллы:
    173
    Может и должен. Но не робит. Может инструкция не полная.
     
    Последнее редактирование: 26 апр 2018

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