Войти или зарегистрироваться

Помогите Получение файла плагина

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

kirill2011s

Старожил
Пользователь
Баллы
103
Здравствуйте уважаемые форумчане!
Подскажите пожалуйста, как получить jar файл плагина?
Ну то есть, есть метод:

Код:
Bukkit.getServer().getPluginManager().getPlugin(имя плагина)

Который возвращает объект класса Plugin.
Мне нужно узнать, название файла плагина, ну например у Essentials, как и у любого другого,
файл может называться хоть plugin.jar, ну или в данном случае Essentials.jar.

Так вот, мне нужно как-то узнать название этого файла. Подскажите пожалуйста!
 
Не поверишь!
Bukkit.getServer().getPluginManager().getPlugin(имя плагина).getFile();
 
Может в 1.7.* убрали этот метод, я на этой версии пробую. Пробовал сейчас, и с кастом, и без каста - нет такого метода.
Оу, вот сейчас заметил: при касте из Plugin в JavaPlugin пишет, мол этот метод приватный.
 
Class c = (JavaPlugin) getServer().getPluginManager().getPlugin(имя).getClass();
Field f = c.getDeclaredField("file");
f.setAccessible(true);
File file = (File) f.get(null);
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх