Работа с ActionBarAPI

Baroness's Dev

Разработчик
Пользователь
Сап спигот, пишу плагин на режим пвп и использую для него ActionBar. Закинул файл в библиотеку и на сервер, после подключил, вызвав этот метод в onEnable:
Java:
public static void init() {
        RegisteredServiceProvider<ActionBarAPI> reg = Bukkit.getServicesManager().getRegistration(ActionBarAPI.class);
        if (reg != null) {
            getLogger().info(ChatColor.DARK_GREEN + "Successfully linked with ActionBarAPI.");
            bar = reg.getProvider();
        }
    }
bar имеет следующие свойства:
public static ActionBarAPI bar;

Лога "Successfully linked with ActionBarAPI" при запуске нет. Дополнительная проверка на существование информации в bar показывает, что подключения к API нет. Убрал проверки - функции ActionBar не работают.

Что не так?
Авто объединение сообщений:

P.S. Такой метод подключения безупречно работает с Vault.
 

BlackBarcode13

Разработчик
Пользователь
offtop Хватит писать код на коленках и перенеси присваивание значение переменной в главный класс, а доставай ее оттуда через геттер.


ActionBarAPI точно запустился до твоего плагина?
 

Baroness's Dev

Разработчик
Пользователь
offtop Мне геттер сделать нетрудно, но зачем, если мне нужна всего одна функция?

Хм, как то забыл про это... Что писать в plugin.yml для этого? не помню
 

Комнаты в чате

Верх Низ