Package org.galliumpowered.plugin
Class PluginManager
java.lang.Object
org.galliumpowered.plugin.PluginManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPlugin
(PluginContainer plugin) FOR INTERNAL USE ONLY.Get the plugins on the servergetPluginById
(String id) void
void
removePlugin
(PluginContainer plugin) FOR INTERNAL USE ONLY.void
Unload all plugins on the server
-
Field Details
-
javaPluginLoader
-
-
Constructor Details
-
PluginManager
public PluginManager()
-
-
Method Details
-
getPluginById
-
getLoadedPlugins
Get the plugins on the server- Returns:
- ArrayList of plugins
-
loadPlugins
- Throws:
IOException
-
unloadPlugins
public void unloadPlugins()Unload all plugins on the server -
addPlugin
FOR INTERNAL USE ONLY. DO NOT CALL THIS METHOD. Adds a plugin to the ArrayList- Parameters:
plugin
- ThePluginContainer
instance
-
removePlugin
FOR INTERNAL USE ONLY. DO NOT CALL THIS METHOD. Removes a plugin from the ArrayList- Parameters:
plugin
- ThePluginContainer
instance
-