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

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

Discussion in 'Руководства, инструкции, утилиты' started by miker9, Oct 23, 2011.

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

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

    Trophy Points:
    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.Компилируем обратно
     

    Attached Files:

    iSemka, klarnet, 11STRYDER11 and 6 others like this.
  2. Хостинг MineCraft
    <
  3. Автор темы
    miker9

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

    Trophy Points:
    88
    P.S При декомпиляции могут возникнуть ошибки.
     
  4. darkstas

    darkstas Старожил

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

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

    Trophy Points:
    88
    Отдельные классы вроде компилировать нельзя.Но я не уверен.
     
    zuma2 likes this.
  6. darkstas

    darkstas Старожил

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

    lol63 Модератор Переводчик

    Trophy Points:
    153
    Можно, подцепив библиотеку с нужными импортами:
    javac -Xlint:unchecked Sourcefile.java -cp Lib.jar
     
    D_ART and miker9 like this.
  8. Pipec

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

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

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

    Trophy Points:
    88
    В каком смысле?
     
  10. Pipec

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

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

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

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

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

    Trophy Points:
    63
    Я ничего не понял D:

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

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

    Trophy Points:
    63
    а как скомпилировать обратно?
     
  14. 11STRYDER11

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

    Trophy Points:
    173
    Я тоже ничего не понял, можно по-подробнее, а то мне очень нужен iChat, который до сих пор не обновили...
     
  15. Pipec

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

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

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

    Trophy Points:
    88
    Имя в Minecraft:
    flop
    nChat почти как iChat
     
  17. 11STRYDER11

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

    Trophy Points:
    173
    iChat уже обновили...слоууууу
     
  18. wkera

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

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

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

    Trophy Points:
    103
    Skype:
    armennarkoman
    Надо указать путь к своему баккиту
     
  20. wkera

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

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

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

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

Share This Page