Packets

object Packets : Listener

DSL for building packets and handling packet events.

Types

Link copied to clipboard
Link copied to clipboard
class PacketHandler(val player: Player) : ChannelDuplexHandler

Functions

Link copied to clipboard
Link copied to clipboard
fun getNetworkSettings(player: Player): NetworkSettings
Link copied to clipboard
fun init(plugin: Plugin)

Initialize the packet listener.

Link copied to clipboard
fun onJoin(event: PlayerJoinEvent)
Link copied to clipboard
fun onPacket(player: Player, handler: PacketEvent.() -> Unit)

Subscribe to packet events for a player.

Link copied to clipboard
inline fun <T> onPacketAsync(player: Player, crossinline handler: suspend PacketEvent.(T) -> Unit)

Subscribe to specific packet events for a player asynchronously.

Link copied to clipboard
fun onQuit(event: PlayerQuitEvent)
Link copied to clipboard
fun removePlayer(player: Player)