PluginLoaderpublic final class JavaPluginLoader extends Object implements PluginLoader
| Modifier and Type | Field | Description | 
|---|---|---|
static CustomTimingsHandler | 
pluginParentTimer | 
| Constructor | Description | 
|---|---|
JavaPluginLoader(Server instance) | 
 Deprecated.  
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
Map<Class<? extends Event>,Set<RegisteredListener>> | 
createRegisteredListeners(Listener listener,
                         Plugin plugin) | 
 Creates and returns registered listeners for the event classes used in
 this listener 
 | 
void | 
disablePlugin(Plugin plugin) | 
 Disables the specified plugin 
 | 
void | 
enablePlugin(Plugin plugin) | 
 Enables the specified plugin 
 | 
PluginDescriptionFile | 
getPluginDescription(File file) | 
 Loads a PluginDescriptionFile from the specified file 
 | 
Pattern[] | 
getPluginFileFilters() | 
 Returns a list of all filename filters expected by this PluginLoader 
 | 
Plugin | 
loadPlugin(File file) | 
 Loads the plugin contained in the specified file 
 | 
public static final CustomTimingsHandler pluginParentTimer
@Deprecated public JavaPluginLoader(@NotNull Server instance)
instance - the server instance@NotNull public Plugin loadPlugin(@NotNull File file) throws InvalidPluginException
PluginLoaderloadPlugin in interface PluginLoaderfile - File to attempt to loadInvalidPluginException - Thrown when the specified file is not a
     plugin@NotNull public PluginDescriptionFile getPluginDescription(@NotNull File file) throws InvalidDescriptionException
PluginLoadergetPluginDescription in interface PluginLoaderfile - File to attempt to load fromInvalidDescriptionException - If the plugin description file
     could not be created@NotNull public Pattern[] getPluginFileFilters()
PluginLoadergetPluginFileFilters in interface PluginLoader@NotNull public Map<Class<? extends Event>,Set<RegisteredListener>> createRegisteredListeners(@NotNull Listener listener, @NotNull Plugin plugin)
PluginLoadercreateRegisteredListeners in interface PluginLoaderlistener - The object that will handle the eventual call backplugin - The plugin to use when creating registered listenerspublic void enablePlugin(@NotNull
                         Plugin plugin)
PluginLoaderAttempting to enable a plugin that is already enabled will have no effect
enablePlugin in interface PluginLoaderplugin - Plugin to enablepublic void disablePlugin(@NotNull
                          Plugin plugin)
PluginLoaderAttempting to disable a plugin that is not enabled will have no effect
disablePlugin in interface PluginLoaderplugin - Plugin to disableCopyright © 2019. All rights reserved.