Impulse

class Impulse @Inject constructor(proxy: ProxyServer, logger: Logger, val dataDirectory: Path)

Main Velocity plugin class for Impulse

Constructors

Link copied to clipboard
@Inject
constructor(proxy: ProxyServer, logger: Logger, dataDirectory: Path)

creates a new Impulse plugin instance

Properties

Link copied to clipboard

the path to the data directory

Functions

Link copied to clipboard
fun onProxyInitialization(event: ProxyInitializeEvent)

Handles the setup needed for Impulse

Link copied to clipboard
fun onProxyShutdown(event: ProxyShutdownEvent)

Handles the cleanup needed for Impulse

Link copied to clipboard

Handles when a broker is dynamically registered via the RegisterBrokerEvent