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

Помогите API для редактирования плагинов

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

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

    dovahkiin Новичок Пользователь

    Баллы:
    6
    Не сочтите вопрос чересчур глупым. Яву я изучал мало, но она в целом похожа на C#, который я знаю наизусть. Мне нужно отредактировать плагин. Заранее могу предсказать, что при декомпиляции обратная компиляция станет невозможной - нужны библиотеки org.bukkit.* и прочие. Дайте плз прямую ссыль на их скачку.
     
  2. Хостинг MineCraft
    <
  3. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
  4. Автор темы
    dovahkiin

    dovahkiin Новичок Пользователь

    Баллы:
    6
    Оу, так это ту фигнюшку на 5 Мб грузить? А я то думаю) Спасибо, будем пробовать. А вот если я хочу перепилить плагин версии 1.7.2 для баккита 1.5.2, то значит мне надо апи на версию 1.5.2 и уже с его помощью компилировать, так?
     
  5. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Если не используется NMS/OBC, можно компилировать в любой версии - запустится в любой. BukkitAPI имеет обратную совместимость.
     
  6. Автор темы
    dovahkiin

    dovahkiin Новичок Пользователь

    Баллы:
    6
    Ну вот мне надо перепилить UltraDrinks. Плагин вообще для 1.7.4, но прекрасно работает под 1.7.2. А на 1.5.2 он ломается, работают только единицы со всех тех крафтов, которые имеются.
     
  7. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Ну порой в новые версии добавляют, чего нет в старых. Для того, чтобы узнать, что изменилось, вам нужно узнать содержимое ошибки и подключить API 1.5.2 и IDE вам покажет, каких классов/методов нет в этой версии API
     
  8. Автор темы
    dovahkiin

    dovahkiin Новичок Пользователь

    Баллы:
    6
    UltraDrinks для 1.7.4 - релизная версия, версий старше нет :rolleyes:
     
  9. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Так декомпилируйте что есть и работайте, уверен что дело в PotionMeta(нужно переделывать код без этой штуки), не помню такого класса 1.5.
     
  10. Автор темы
    dovahkiin

    dovahkiin Новичок Пользователь

    Баллы:
    6
    Вот этого не знал, честно. А вместо этого класса должен быть его аналог на 1.5.2 или класса как такого там вообще не должно быть?
     
  11. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Должен быть костыльчик :)
     
  12. Автор темы
    dovahkiin

    dovahkiin Новичок Пользователь

    Баллы:
    6
    Помощь зала можно?) Я впервые буду пробовать плагин перепилить:oops:
     
  13. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    По старым канонам зелье выдаётся с помощью класса Potion, метод apply.
    Готовый код не даю принципиально и без IDE не хочется ничего писать.

    А вообще @LaoTheLizard есть здесь, можно попросить переписать код на нормальный :)
     
  14. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    библиотека - это само ядро сервера(craftbukkit.jar)
     
  15. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Объяснение для разработчика C# вполне годное. Но для разработки плагинов принято использовать Bukkit, а не серверное ядро.
     
  16. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    :eek:
     
  17. Автор темы
    dovahkiin

    dovahkiin Новичок Пользователь

    Баллы:
    6
    Он перепилит? Кассу берёт за это?:lol:
    А то у меня настолько инет дырявый, что не может даже баккит апи на 5 метров скачать:cry:
     
    Последнее редактирование: 2 янв 2015

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