---
title: register -
---
//[KSpigot](../index.md)/[net.axay.kspigot.event](index.md)/[register](register.md)
# register
[jvm]
Brief description
Shortcut for registering this listener on the given plugin.
Content
fun Listener.[register](register.md)()
[jvm]
Brief description
Registers the event with a custom event executor.
## Parameters
jvm
| Name| Summary|
|---|---|
| executor|
handles incoming events
| ignoreCancelled|
if manual cancellation should be ignored
| priority|
the priority when multiple listeners handle this event
| T|
the type of event
Content
inline fun <[T](register.md) : Event> Listener.[register](register.md)(priority: EventPriority, ignoreCancelled: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html), noinline executor: (Listener, Event) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html))
[jvm]
Brief description
Registers the [SingleListener](-single-listener/index.md) with its event listener.
## Parameters
jvm
| Name| Summary|
|---|---|
| ignoreCancelled|
if manual cancellation should be ignored
| priority|
the priority when multiple listeners handle this event
Content
inline fun <[T](register.md) : Event> [SingleListener](-single-listener/index.md)<[T](register.md)>.[register](register.md)(priority: EventPriority, ignoreCancelled: [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html))