Помогите Добавить плагин в плагин =)

Статус
Закрыто для дальнейших ответов.

Alex555333222

Активный участник
Пользователь
Баллы
66
Ребят подскажите как можно подключить свой написанный плагин в другой плагин. Что бы можно было обращаться к методам и переменным одного плагина из другого. Как можно проверить наличие плагина в сборке.
 
Эклипс среда, ну я добавил в проект в библиотеку нужный плагин, все равно не могу получить доступ к его методам
 
Короче все по порядку, с я делал свой, личный, собственный, плагин, PERMISSIONS, позже я сделала свой, собственный, личный плагин MONEY(не до конца). Так вот теперь хочу использовать в плагине на деньги, свои методы которые описал в плагине права, пишу все в эклипс. Добавил в плагин на деньги в библиотеку ядро сервера и джар файл плагина пермишенс, и в плагине на деньги не могу получить доступ к методам или переменным плагина на права! Так все понятно, есть еще вопросы, кто может помочь?!
 
Ну делаешь статик метод и все.
Код:
    public static Economy getEconomy() {
        return economy;
    }
Economy это твой класс с плагина.
public class Main extends JavaPlugin implements Economy {}
 
Короче все по порядку, с я делал свой, личный, собственный, плагин, PERMISSIONS, позже я сделала свой, собственный, личный плагин MONEY(не до конца). Так вот теперь хочу использовать в плагине на деньги, свои методы которые описал в плагине права, пишу все в эклипс. Добавил в плагин на деньги в библиотеку ядро сервера и джар файл плагина пермишенс, и в плагине на деньги не могу получить доступ к методам или переменным плагина на права! Так все понятно, есть еще вопросы, кто может помочь?!
Получи главный класс плагина "Permissions" в плагине "Money" через статичный метод, как написал @alexandrage
 
Код:
public class Permissions extends JavaPlugin{
    public static Permissions instance;
   
    public static Permissions getInstance() {
        return instance;
    }
}
И код плагина Money
public class Main extends JavaPlugin{
    public Permissions Perms() {
        return Permissions.getInstance();
    }
}
В общем через Perms() получается вытащить все классы пермишенса, это правильно вообще, не тестировал еще?!
А еще почему то CTRL+ПРОБЕЛ не выводят подсказки, раньше выводилось, можно как то вернуть и где это настроить?!
 
Код:
public class Permissions extends JavaPlugin{
    public static Permissions instance;
  
    public static Permissions getInstance() {
        return instance;
    }
}
И код плагина Money
public class Main extends JavaPlugin{
    public Permissions Perms() {
        return Permissions.getInstance();
    }
}
В общем через Perms() получается вытащить все классы пермишенса, это правильно вообще, не тестировал еще?!
А еще почему то CTRL+ПРОБЕЛ не выводят подсказки, раньше выводилось, можно как то вернуть и где это настроить?!
Ну сойдет, да.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх