|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPluginLoader
public class PluginLoader extends java.lang.Object
PluginLoader.java - Used to load plugins, toggle them, etc.
Modifier and Type | Class and Description |
---|---|
static class |
PluginLoader.DamageType
|
static class |
PluginLoader.Hook
Hook - Used for adding a listener to listen on specific hooks |
static class |
PluginLoader.HookResult
HookResult - Used where returning a boolean isn't enough. |
Constructor and Description |
---|
PluginLoader(net.minecraft.server.MinecraftServer server)
Creates a plugin loader |
Modifier and Type | Method and Description |
---|---|
void |
addCustomListener(PluginInterface listener)
Adds a custom listener |
PluginRegisteredListener |
addListener(PluginLoader.Hook hook,
PluginListener listener,
Plugin plugin,
PluginListener.Priority priorityEnum)
Calls a plugin hook. |
java.lang.Object |
callCustomHook(java.lang.String name,
java.lang.Object[] parameters)
Calls a custom hook |
java.lang.Object |
callHook(PluginLoader.Hook h,
java.lang.Object... parameters)
Calls a plugin hook. |
void |
disablePlugin(java.lang.String name)
Disables specified plugin |
boolean |
enablePlugin(java.lang.String name)
Enables the specified plugin (Or adds and enables it) |
Plugin |
getPlugin(java.lang.String name)
Returns the specified plugin |
java.lang.String |
getPluginList()
Returns a string list of plugins |
Server |
getServer()
Returns the server |
java.lang.Boolean |
loadPlugin(java.lang.String fileName)
Loads the specified plugin |
void |
loadPlugins()
Loads all plugins. |
java.lang.Boolean |
reloadPlugin(java.lang.String fileName)
Reloads the specified plugin |
void |
removeCustomListener(java.lang.String name)
Removes a custom listener |
void |
removeListener(PluginRegisteredListener reg)
Removes the specified listener from the list of listeners |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginLoader(net.minecraft.server.MinecraftServer server)
server
- server to useMethod Detail |
---|
public void loadPlugins()
public java.lang.Boolean loadPlugin(java.lang.String fileName)
fileName
- file name of plugin to loadpublic java.lang.Boolean reloadPlugin(java.lang.String fileName)
fileName
- file name of plugin to reloadpublic Plugin getPlugin(java.lang.String name)
name
- name of pluginpublic java.lang.String getPluginList()
public boolean enablePlugin(java.lang.String name)
name
- name of plugin to enablepublic void disablePlugin(java.lang.String name)
name
- name of the plugin to disablepublic Server getServer()
public java.lang.Object callHook(PluginLoader.Hook h, java.lang.Object... parameters)
h
- Hook to callparameters
- Parameters of callpublic java.lang.Object callCustomHook(java.lang.String name, java.lang.Object[] parameters)
name
- name of hookparameters
- parameters for the hookpublic PluginRegisteredListener addListener(PluginLoader.Hook hook, PluginListener listener, Plugin plugin, PluginListener.Priority priorityEnum)
hook
- The hook to call onlistener
- The listener to use when callingplugin
- The plugin of this listenerpriorityEnum
- The priority of this listenerpublic void addCustomListener(PluginInterface listener)
listener
- listener to addpublic void removeListener(PluginRegisteredListener reg)
reg
- listener to removepublic void removeCustomListener(java.lang.String name)
name
- name of listener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |