SuspendingPluginContainer

When injecting this class into your plugin instance, a new coroutine session is booted. Calling initialize allows to listen to suspend events in your plugin main class.

Constructors

Link copied to clipboard
constructor(pluginContainer: <Error class: unknown class>, server: <Error class: unknown class>, logger: <Error class: unknown class>)

Initializes the MCCoroutine hook into the plugin.

Properties

Link copied to clipboard
val logger: <Error class: unknown class>

Gets the logger.

Link copied to clipboard
val pluginContainer: <Error class: unknown class>

PluginContainer.

Link copied to clipboard
val server: <Error class: unknown class>

Gets the proxy server.

Functions

Link copied to clipboard
fun initialize(pluginInstance: Any)

Needs to be called to listen to suspend events in your plugin main class.