Помогите Возникает null при использовании VaultAPI

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

Limon-mine

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Limon_MineDel
Ошибка https://pastebin.com/ahBn0fcP
гл класс https://pastebin.com/pESt5h5m
ModuleSelector https://pastebin.com/mrtnCCvD
vaulthook https://pastebin.com/fpYHkZZG
Здравствуйте. Не могу понять почему при взаимодействии с VaultAPI getPrefix, getSuffix, setPrefix, setSuffix выдаёт null. Помогите
У тебя не стоит плагин, который реализовывал бы класс Chat, либо поле chat попросту null, потому что ты его не инициализировал.
 
Последнее редактирование:
upload_2022-3-12_18-1-49.png
Потому что ты создаёшь каждый раз new vaulthook();
К нему обращайся через главный класс, после того как установишь там всё нужное, экономику, чат и т.д

Пример:

Код:
//main class
public static vaulthook hook;
onEnable() {
main.vaulthook = new vaulthook();
main.vaulthook.setup...
}

//example class
getSuffix(Player player) {
return main.vaulthook.getVaultChat().getPlayerSuffix(player);
}
Писал через телефон, главное чтобы ты суть понял

Либо есть другой выход, сделать все методы класса vaulthook статичными
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх