Package net.md_5.bungee.api.plugin
Class Plugin
- java.lang.Object
-
- net.md_5.bungee.api.plugin.Plugin
-
public class Plugin extends Object
Represents any Plugin that may be loaded at runtime to enhance existing functionality.
-
-
Constructor Summary
Constructors Modifier Constructor Description Plugin()protectedPlugin(ProxyServer proxy, PluginDescription description)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FilegetDataFolder()Gets the data folder where this plugin may store arbitrary data.PluginDescriptiongetDescription()ExecutorServicegetExecutorService()Deprecated.FilegetFile()LoggergetLogger()ProxyServergetProxy()InputStreamgetResourceAsStream(String name)Get a resource from within this plugins jar or container.org.slf4j.LoggergetSLF4JLogger()voidonDisable()Called when this plugin is disabled.voidonEnable()Called when this plugin is enabled.voidonLoad()Called when the plugin has just been loaded.
-
-
-
Constructor Detail
-
Plugin
public Plugin()
-
Plugin
protected Plugin(ProxyServer proxy, PluginDescription description)
-
-
Method Detail
-
getSLF4JLogger
public org.slf4j.Logger getSLF4JLogger()
-
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
public final File 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
public final InputStream getResourceAsStream(String name)
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 public ExecutorService getExecutorService()
Deprecated.
-
getDescription
public PluginDescription getDescription()
-
getProxy
public ProxyServer getProxy()
-
getFile
public File getFile()
-
getLogger
public Logger getLogger()
-
-