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()
protected
Plugin(ProxyServer proxy, PluginDescription description)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description File
getDataFolder()
Gets the data folder where this plugin may store arbitrary data.PluginDescription
getDescription()
ExecutorService
getExecutorService()
Deprecated.File
getFile()
Logger
getLogger()
ProxyServer
getProxy()
InputStream
getResourceAsStream(String name)
Get a resource from within this plugins jar or container.org.slf4j.Logger
getSLF4JLogger()
void
onDisable()
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 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()
-
-