All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractReconnectHandler AsyncEvent<T> Represents an event which depends on the result of asynchronous operations.Callback<V> Represents a method which may be called once a result has been computed asynchronously.Cancellable Events that implement this indicate that they may be cancelled and thus prevented from happening.CaseInsensitiveMap<V> CaseInsensitiveSet ChatEvent Event called when a player sends a message to a server.ClientConnectEvent Event called to represent an initial client connection.Command A command that can be executed by aCommandSender
.CommandSender ConfigurationAdapter This class allows plugins to set their own configuration adapter to load settings from a different place.ConnectedPlayer Represents a player physically connected to the world hosted on this server.Connection A proxy connection is defined as a connection directly connected to a socket.Connection.Unsafe ConnectionInitEvent Represents a brand new connection made to the proxy, allowing for plugins to efficiently close a connection, useful for connection throttlers, etcEvent Dummy class which all callable events must extend.FastException Favicon Favicon shown in the server list.GroupedThreadFactory Deprecated. GroupedThreadFactory.BungeeGroup Hex Listener Dummy interface which all event subscribers and listeners must implement.ListenerInfo Class representing the configuration of a server listener.LoginEvent Event called to represent a player logging in.LoginResult Objective Represents an objective entry.PendingConnection Represents a user attempting to log into the proxy.PermissionCheckEvent Called when the permission of a CommandSender is checked.PlayerCommand Deprecated. internal use onlyPlayerDisconnectEvent Called when a player has left the proxy, it is not safe to call any methods that perform an action on the passed player instance.PlayerHandshakeEvent Event called to represent a player first making their presence and username known.Plugin Represents any Plugin that may be loaded at runtime to enhance existing functionality.PluginDescription POJO representing the plugin.yml file.PluginLogger PluginManager Class to manage bridging between plugin duties and implementation duties, for example event handling and plugin management.PluginMessageEvent Event called when a plugin message is sent to the client or server.Position Represents locations for a scoreboard to be displayed.PostLoginEvent Event called as soon as a connection has aProxiedPlayer
and is ready to be connected to a server.PreLoginEvent Event called to represent a player first making their presence and username known.ProxiedPlayer Represents a player whose connection is being connected to somewhere else, whether it be a remote or embedded server.ProxiedPlayer.ChatMode Represents the player's chat state.ProxiedPlayer.MainHand ProxyCommandException Thrown when a command throws an exceptionProxyConfig Deprecated. This class is subject to rapid change between releasesProxyDefineCommandsEvent Called when the proxy intercepts the command packet allowing for plugins to prevent commands being added to the clients which might not be wanted.ProxyEventException Exception thrown when a server event listener throws an exceptionProxyException Wrapper exception for all exceptions that are thrown by the server.ProxyExceptionEvent Called whenever an exception is thrown in a recoverable section of the server.ProxyInternalException Thrown when the internal server throws a recoverable exception.ProxyPingEvent Called when the proxy is queried for status from the server list.ProxyPluginEnableDisableException Thrown whenever there is an exception with any enabling or disabling of plugins.ProxyPluginException Wrapper exception for all cases to which a plugin can be immediately blamed forProxyPluginMessageException Thrown when an incoming plugin message channel throws an exceptionProxyQueryEvent This event will be posted whenever a Query request is received.ProxyReloadEvent Called when somebody reloads BungeeCordProxySchedulerException Thrown when a plugin's scheduler fails with an exceptionProxyServer ProxyTabCompleteException Called when a tab-complete request throws an exceptionQueryResult ReconnectHandler ScheduledTask Represents a task scheduled for execution by theTaskScheduler
.Score Represents a scoreboard score entry.Scoreboard Server Represents a destination which this proxy might connect to.ServerConnectedEvent Not to be confused withServerConnectEvent
, this event is called once a connection to a server is fully operational, and is about to hand over control of the session to the player.ServerConnectEvent Called when deciding to connect to a server.ServerConnectEvent.Reason ServerConnectRequest A request to connect a server.ServerConnectRequest.Builder Class that sets default properties/adds methods to the lombok builder generated class.ServerConnectRequest.Result The result from this callback after request has been executed by proxy.ServerDisconnectEvent Called when the player is disconnected from a server, for example during server switching.ServerInfo Class used to represent a server to connect to.ServerKickEvent Represents a player getting kicked from a server.ServerKickEvent.Cause ServerKickEvent.State ServerPing Represents the standard list data returned by opening a server in the Minecraft client server list, or hitting it with a packet 0xFE.ServerPing.ModInfo ServerPing.ModItem ServerPing.PlayerInfo ServerPing.Players ServerPing.Protocol ServerSwitchEvent Called when a player has changed servers.SettingsChangedEvent Called after aProxiedPlayer
changed one or more of the following (client-side) settings: View distance Locale Displayed skin parts Chat visibility Chat colors Main hand side (left or right)SkinConfiguration Represents a player's skin settings.TabCompleteEvent Event called when a player uses tab completion.TabCompleteResponseEvent Event called when a backend server sends a response to a player asking to tab-complete a chat message or command.TabExecutor TargetedEvent An event which occurs in the communication between two nodes.TaskScheduler This interface represents a scheduler which may be used to queue, delay and execute tasks in an asynchronous fashion.TaskScheduler.Unsafe Team Title Represents a configuration of a title.Util Series of utility classes to perform various operations.UUIDUtils