Package net.md_5.bungee.api.plugin
Class Plugin
java.lang.Object
net.md_5.bungee.api.plugin.Plugin
Represents any Plugin that may be loaded at runtime to enhance existing
functionality.
-
Constructor Summary
ModifierConstructorDescriptionPlugin()
protected
Plugin
(ProxyServer proxy, PluginDescription description) -
Method Summary
Modifier and TypeMethodDescriptionfinal File
Gets the data folder where this plugin may store arbitrary data.Deprecated.final InputStream
getResourceAsStream
(String name) Get a resource from within this plugins jar or container.void
Called when this plugin is disabled.void
onEnable()
Called when this plugin is enabled.void
onLoad()
Called when the plugin has just been loaded.
-
Constructor Details
-
Plugin
public Plugin() -
Plugin
-
-
Method Details
-
onLoad
public void onLoad()Called when the plugin has just been loaded. Most of the proxy will not be initialized, so only use it for registeringConfigurationAdapter
's and other predefined behavior. -
onEnable
public void onEnable()Called when this plugin is enabled. -
onDisable
public void onDisable()Called when this plugin is disabled. -
getDataFolder
Gets the data folder where this plugin may store arbitrary data. It will be a child ofProxyServer.getPluginsFolder()
.- Returns:
- the data folder of this plugin
-
getResourceAsStream
Get a resource from within this plugins jar or container. Care must be taken to close the returned stream.- Parameters:
name
- the full path name of this resource- Returns:
- the stream for getting this resource, or null if it does not exist
-
getExecutorService
Deprecated.
-