FAQ - bivashy/VK-API-PluginAdapter GitHub Wiki

На что влияют значения settings в конфиге?

  • Значение delay влияет насколько часто происходит отправка запроса на ивенты в ВК Longpool. (delay рассчитывается в тиках, 20 тиков = 1 секунда). Но так как это всё происходит в асинхронном методе, задержки в сервере нету.

Ошибка zip file closed в консоли, что делать?

  • Чаще всего ошибка zip file closed появляется после /reload сервера, настоятельно не рекомендуем использовать /reload. В том числе Plugman

Ошибка cannot use *** in *** в консоли, что делать?

  • Если вы не разработчик, то данные ошибки вызывают плагины которые используют VK-API, постарайтесь связаться с ними и скиньте ссылку на данную страницу.
  • Возможные причины если вы разработчик:
    1. Неправильные импорты. Вы не сможете использовать VK-API из банжи на спигот сервере, и наоборот тоже.
    2. Вы не добавили ключевое слово [depend,softdepend] в ваш plugin.yml, либо же не указали в списке зависимостей плагин VK-API
    3. Вы используете метод getInstance() в основном классе, используйте данный метод в других классах, либо же инициализируйте переменную в методе onEnable
    • Пример:
//Внимание данный пример так же работает и с плагинами на BungeeCord, 
public class ВАШ_КЛАСС extends JavaPlugin { //НЕПРАВИЛЬНО!
	private static final VKAPI VK = VKAPI.getInstance();
	public void onEnable() {
		...
	}
}



public class ВАШ_КЛАСС extends JavaPlugin { //Правильно!
	private static VKAPI VK;
	public void onEnable() {
                VK = VKAPI.getInstance();
		...
	}
}

FAQ будет дорабатываться по мере поступления вопросов