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

Туториал Обновление плагинов для нужного билда

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем miker9, 23 окт 2011.

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

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

    Баллы:
    88
    Что нам нужно?
    Для этого урока вам понадобится eclipse, билд для которого хотите обновить плагин, руки, клавиатура, мышка
    1.Для начала надо проверить есть ли у плагина открытый исходный код на github.Если это так то качаем оттуда и пропускаем шаг 2
    2.Качаем плагин, и файл в конце.Декомпилируем плагин
    3.Кладем исходники в рабочую директорию eclips'а
    4.Открываем eclipse и создаем проект с таким же именем как и папка с исходниками плагина
    5.Нажимаем правой кнопкой мыши на наш проект, выбираем properties
    6.Нажимаем на Java build path и видим там Jre system libray, и craftbukkit...jar
    7.Удаляем буккит и нажимаем на add external jars
    8.Находим новый craftbukkit.
    9.Компилируем обратно
     

    Вложения:

    • jdgui.zip
      Размер файла:
      690,2 КБ
      Просмотров:
      228
    iSemka, klarnet, 11STRYDER11 и 6 другим нравится это.
  2. Автор темы
    miker9

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

    Баллы:
    88
    P.S При декомпиляции могут возникнуть ошибки.
     
  3. darkstas

    darkstas Старожил

    Баллы:
    103
    Имя в Minecraft:
    Dark
    лучше напиши какими прогами, быстро и удобно компилить и декомпилить клас файлы ;)
     
  4. Автор темы
    miker9

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

    Баллы:
    88
    Отдельные классы вроде компилировать нельзя.Но я не уверен.
     
    zuma2 нравится это.
  5. darkstas

    darkstas Старожил

    Баллы:
    103
    Имя в Minecraft:
    Dark
    если ты прав, то меня это убьет :confused:
     
  6. lol63

    lol63 Старожил Переводчик

    Баллы:
    153
    Можно, подцепив библиотеку с нужными импортами:
    javac -Xlint:unchecked Sourcefile.java -cp Lib.jar
     
    D_ART и miker9 нравится это.
  7. Pipec

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

    Баллы:
    61
    а как проверить исходный код???:(
     
  8. Автор темы
    miker9

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

    Баллы:
    88
    В каком смысле?
     
  9. Pipec

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

    Баллы:
    61
    ну в первом пункте написано: "открытый исходный код на github". Как его там проверить???
     
  10. Автор темы
    miker9

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

    Баллы:
    88
    Если на странице указана ссылка на github значить исходник можно скопировать с github.
     
  11. Wix

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

    Баллы:
    63
    Я ничего не понял D:

    Вот мне надо обновить плагин Chat logger: http://www.mediafire.com/?qs00wp0gdu3v4c5 (он версии 1.5)
    Там всего лишь один класс файл, я его декомпилирую нажимаю Save source и сохраняю в рабочую среду еклипса. далее захожу в еклипс создаю джава проект, тыкаю пропертис, а там нет крафт букита и ничего вообще. Есть Jre library... и название проекта (Chat logger).
     
    Сникерсни нравится это.
  12. Evgeny1p

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

    Баллы:
    63
    а как скомпилировать обратно?
     
  13. 11STRYDER11

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

    Баллы:
    173
    Я тоже ничего не понял, можно по-подробнее, а то мне очень нужен iChat, который до сих пор не обновили...
     
    Mr_RoboMan, djavphu+mb073c и MineMan910 нравится это.
  14. Pipec

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

    Баллы:
    61
    У меня не получается pemissions обновить для R0.2
     
  15. flop

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

    Баллы:
    88
    Имя в Minecraft:
    flop
    nChat почти как iChat
     
  16. 11STRYDER11

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

    Баллы:
    173
    iChat уже обновили...слоууууу
     
  17. wkera

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

    Баллы:
    103
    up, как решать подобные проблемы?
     
  18. jkl1234

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

    Баллы:
    103
    Надо указать путь к своему баккиту
     
  19. wkera

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

    Баллы:
    103
    Как видите, я не могу выполнить 6 пункт, дальше я приступаю к 7, 8, 9 пункту, но плагин после компиляции не работает
    [​IMG]
     
  20. jkl1234

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

    Баллы:
    103
    Ну дык переходи к 7-му пункту (6-ой не решает)
     

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