Package emu.grasscutter.plugin
Class PluginManager
java.lang.Object
emu.grasscutter.plugin.PluginManager
Manages the server's plugins and the event system.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDisables all registered plugins.voidEnables all registered plugins.voidinvokeEvent(Event event) Invoke the provided event on all registered event listeners.voidregisterListener(EventHandler<? extends Event> listener) Registers a plugin's event listener.
-
Constructor Details
-
PluginManager
public PluginManager()
-
-
Method Details
-
enablePlugins
public void enablePlugins()Enables all registered plugins. -
disablePlugins
public void disablePlugins()Disables all registered plugins. -
registerListener
Registers a plugin's event listener.- Parameters:
listener- The event listener.
-
invokeEvent
Invoke the provided event on all registered event listeners.- Parameters:
event- The event to invoke.
-
getPlugin
-