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
ConstructorsModifierConstructorDescriptionPlugin()protectedPlugin(ProxyServer proxy, PluginDescription description) -
Method Summary
Modifier and TypeMethodDescriptionfinal FileGets the data folder where this plugin may store arbitrary data.Deprecated.internal API.getFile()getProxy()final InputStreamgetResourceAsStream(String name) Get a resource from within this plugins jar or container.voidCalled when this plugin is disabled.voidonEnable()Called when this plugin is enabled.voidonLoad()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.internal API. UseProxyServer.getScheduler()insteadReturns the executor service associated with this plugin.- Returns:
- the executor service for this plugin
-
getDescription
-
getProxy
-
getFile
-
getLogger
-