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

[Решено] Как правильно подключать API других плагинов?

Тема в разделе "Разработка плагинов для новичков", создана пользователем konfyciu98, 14 июн 2014.

Статус темы:
Закрыта.
  1. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Вот добавил джарник в проект, что еще нужно? Где-то пишут, что надо в plugin.yml добавить depend, а вот смотрел работу с Essentials, то там надо через getPlugin();
    Как правильно?
     
  2. Хостинг MineCraft
    <
  3. DigitalMisha

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

    Баллы:
    58
    И так, и так.
     
  4. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Одновременно.
    В некоторых плагинах методы статичные, их надо использовать через PluginName.methodName(), а в некоторых - ((PluginName)Bukkit.getPluginManager().getPlugin("PluginName")).methodName()
     
  5. Автор темы
    konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    К примеру:
    Essentials ess = (Essentials)Bukkit.getPluginManager().getPlugin("Essentials");
    И depend всегда надо?
     
  6. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Да, иначе тот плагин может подгружаться после нашего.
    Но depend выдает ошибку в консоль, я использую soft-depend и проверяю getPlugin на null.
     
Статус темы:
Закрыта.

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