public interface PluginManager
| Modifier and Type | Method and Description |
|---|---|
void |
disablePlugin(Plugin plugin)
Disables a plugin
|
void |
enablePlugin(Plugin plugin)
Enables a plugin
|
Plugin |
getPluginByName(String name) |
Set<Plugin> |
getPlugins()
Returns a set of the loaded plugins
|
void |
loadPlugin(Plugin plugin)
Loads a plugin and all its class files
|
void |
registerEventListener(Plugin plugin,
Listener listener)
Registers a listener to be run when an event is executed
|
void |
runEvent(Object o)
Run an event
|
void |
unloadPlugin(Plugin plugin)
Unloads a plugin
|
void loadPlugin(Plugin plugin)
plugin - the plugin to loadvoid enablePlugin(Plugin plugin)
plugin - the plugin to enablevoid disablePlugin(Plugin plugin)
plugin - the plugin to disablevoid unloadPlugin(Plugin plugin)
plugin - the plugin to unloadSet<Plugin> getPlugins()
Plugin getPluginByName(String name)
name - The name of the plugin you want to get.void registerEventListener(Plugin plugin, Listener listener)
plugin - the plugin registering the listenerlistener - the listener which will contain the event methodsvoid runEvent(Object o)
o - the event object.Copyright © 2020 GeyserMC. All rights reserved.