# 类的使用
org.bukkit.plugin.PluginDescriptionFile

使用PluginDescriptionFile的程序包
程序包
说明
org.bukkit
Bukkit API的顶级程序包, 包含通用的API类和接口.
org.bukkit.plugin
专门用于在运行时加载软件模组(插件)的类.
org.bukkit.plugin.java
用Java编写的处理`插件`的类.

- ## org.bukkit中PluginDescriptionFile的使用

  参数类型为PluginDescriptionFile的org.bukkit中的方法
  修饰符和类型
  方法
  说明
  `void`
  UnsafeValues.`checkSupported(PluginDescriptionFile pdf)`
  已过时。
  `byte[]`
  UnsafeValues.`processClass(PluginDescriptionFile pdf, String path, byte[] clazz)`
  已过时。

- ## org.bukkit.plugin中PluginDescriptionFile的使用

  返回PluginDescriptionFile的org.bukkit.plugin中的方法
  修饰符和类型
  方法
  说明
  `@NotNull PluginDescriptionFile`
  Plugin.`getDescription()`
  返回包含该插件详细信息的 plugin.yaml 文件.
  `@NotNull PluginDescriptionFile`
  PluginLoader.`getPluginDescription(@NotNull File file)`
  从指定jar文件中加载插件描述文件.
  参数类型为PluginDescriptionFile的org.bukkit.plugin中的方法
  修饰符和类型
  方法
  说明
  `boolean`
  SimplePluginManager.`isTransitiveDepend(@NotNull PluginDescriptionFile plugin, @NotNull PluginDescriptionFile depend)`

- ## org.bukkit.plugin.java中PluginDescriptionFile的使用

  返回PluginDescriptionFile的org.bukkit.plugin.java中的方法
  修饰符和类型
  方法
  说明
  `final @NotNull PluginDescriptionFile`
  JavaPlugin.`getDescription()`
  返回插件的plugin.yml的内容的描述信息.
  `@NotNull PluginDescriptionFile`
  JavaPluginLoader.`getPluginDescription(@NotNull File file)`
  参数类型为PluginDescriptionFile的org.bukkit.plugin.java中的构造器
  限定符
  构造器
  说明
  `protected`
  `JavaPlugin(@NotNull JavaPluginLoader loader, @NotNull PluginDescriptionFile description, @NotNull File dataFolder, @NotNull File file)`