类 JavaPluginLoader

java.lang.Object
org.bukkit.plugin.java.JavaPluginLoader
所有已实现的接口:
PluginLoader

public final class JavaPluginLoader extends Object implements PluginLoader
Represents a Java plugin loader, allowing plugins in the form of .jar
  • 构造器详细资料

    • JavaPluginLoader

      @Deprecated public JavaPluginLoader(Server instance)
      已过时。
      This class was not meant to be constructed explicitly
      参数:
      instance - the server instance
  • 方法详细资料

    • loadPlugin

      public Plugin loadPlugin(File file) throws InvalidPluginException
      从接口复制的说明: PluginLoader
      Loads the plugin contained in the specified file
      指定者:
      loadPlugin 在接口中 PluginLoader
      参数:
      file - File to attempt to load
      返回:
      Plugin that was contained in the specified file, or null if unsuccessful
      抛出:
      InvalidPluginException - Thrown when the specified file is not a plugin
    • getPluginDescription

      public PluginDescriptionFile getPluginDescription(File file) throws InvalidDescriptionException
      从接口复制的说明: PluginLoader
      Loads a PluginDescriptionFile from the specified file
      指定者:
      getPluginDescription 在接口中 PluginLoader
      参数:
      file - File to attempt to load from
      返回:
      A new PluginDescriptionFile loaded from the plugin.yml in the specified file
      抛出:
      InvalidDescriptionException - If the plugin description file could not be created
    • getPluginFileFilters

      public Pattern[] getPluginFileFilters()
      从接口复制的说明: PluginLoader
      Returns a list of all filename filters expected by this PluginLoader
      指定者:
      getPluginFileFilters 在接口中 PluginLoader
      返回:
      The filters
    • createRegisteredListeners

      public Map<Class<? extends Event>,Set<RegisteredListener>> createRegisteredListeners(Listener listener, Plugin plugin)
      从接口复制的说明: PluginLoader
      Creates and returns registered listeners for the event classes used in this listener
      指定者:
      createRegisteredListeners 在接口中 PluginLoader
      参数:
      listener - The object that will handle the eventual call back
      plugin - The plugin to use when creating registered listeners
      返回:
      The registered listeners.
    • enablePlugin

      public void enablePlugin(Plugin plugin)
      从接口复制的说明: PluginLoader
      Enables the specified plugin

      Attempting to enable a plugin that is already enabled will have no effect

      指定者:
      enablePlugin 在接口中 PluginLoader
      参数:
      plugin - Plugin to enable
    • disablePlugin

      public void disablePlugin(Plugin plugin)
      从接口复制的说明: PluginLoader
      Disables the specified plugin

      Attempting to disable a plugin that is not enabled will have no effect

      指定者:
      disablePlugin 在接口中 PluginLoader
      参数:
      plugin - Plugin to disable