# Package org.bukkit.plugin.messaging

package org.bukkit.plugin.messaging
Classes dedicated to specialized plugin to client protocols.

Related Packages
Package
Description
org.bukkit.plugin
Classes specifically relating to loading software modules at runtime.
org.bukkit.plugin.java
Classes for handling `plugins` written in java.
Class
Description
ChannelNameTooLongException
Thrown if a Plugin Channel is too long.
ChannelNotRegisteredException
Thrown if a Plugin attempts to send a message on an unregistered channel.
MessageTooLargeException
Thrown if a Plugin Message is sent that is too large to be sent.
Messenger
A class responsible for managing the registrations of plugin channels and their listeners.
PluginChannelDirection
Represents the different directions a plugin channel may go.
PluginMessageListener
A listener for a specific Plugin Channel, which will receive notifications of messages sent from a client.
PluginMessageListenerRegistration
Contains information about a `Plugin`s registration to a plugin channel.
PluginMessageRecipient
Represents a possible recipient for a Plugin Message.
ReservedChannelException
Thrown if a plugin attempts to register for a reserved channel (such as "REGISTER")
StandardMessenger
Standard implementation to `Messenger`