All Classes and Interfaces

Class
Description
 
 
Represents an event which depends on the result of asynchronous operations.
 
 
 
 
Class to expose cipher methods from either native or fallback Java cipher.
 
 
Represents a method which may be called once a result has been computed asynchronously.
Events that implement this indicate that they may be cancelled and thus prevented from happening.
 
 
 
 
 
Simplistic enumeration of all supported color values for chat.
Event called when a player sends a message to a server.
Represents the position on the screen where a message will appear.
 
 
 
 
 
Event called to represent an initial client connection.
 
 
 
A command that can be executed by a CommandSender.
 
 
 
ComponentBuilder simplifies creating basic messages by allowing the use of a chainable builder.
 
Functional interface to join additional components to a ComponentBuilder.
 
Represents a style that may be applied to a BaseComponent.
ComponentStyleBuilder simplifies creating component styles by allowing the use of a chainable builder.
 
 
 
This class allows plugins to set their own configuration adapter to load settings from a different place.
 
Represents a player physically connected to the world hosted on this server.
A proxy connection is defined as a connection directly connected to a socket.
 
 
 
 
 
 
 
 
 
 
 
 
Dummy class which all callable events must extend.
 
 
 
Importance of the EventHandler.
Favicon shown in the server list.
 
 
Deprecated.
 
 
 
 
 
 
Metadata for use in conjunction with HoverEvent.Action.SHOW_ITEM
 
 
 
 
 
 
 
All keybind values supported by vanilla Minecraft.
 
 
 
 
 
Dummy interface which all event subscribers and listeners must implement.
Class representing the configuration of a server listener.
 
 
 
 
 
 
Event called to represent a player logging in.
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an objective entry.
 
 
Represents a user attempting to log into the proxy.
Called when the permission of a CommandSender is checked.
 
Deprecated.
internal use only
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.
Event called to represent a player first making their presence and username known.
 
 
 
 
 
 
 
 
Represents any Plugin that may be loaded at runtime to enhance existing functionality.
POJO representing the plugin.yml file.
 
Class to manage bridging between plugin duties and implementation duties, for example event handling and plugin management.
 
Event called when a plugin message is sent to the client or server.
Represents locations for a scoreboard to be displayed.
Event called as soon as a connection has a ProxiedPlayer and is ready to be connected to a server.
Event called to represent a player first making their presence and username known.
 
 
 
 
 
Represents a player whose connection is being connected to somewhere else, whether it be a remote or embedded server.
Represents the player's chat state.
 
Deprecated.
This class is subject to rapid change between releases
Called when the proxy is queried for status from the server list.
Called when somebody reloads BungeeCord
 
 
 
 
 
Represents a task scheduled for execution by the TaskScheduler.
Represents a scoreboard score entry.
 
 
 
 
 
 
This component displays the score based on a player score on the scoreboard.
 
 
This component processes a target selector into a pre-formatted set of discovered names.
 
Represents a destination which this proxy might connect to.
Not to be confused with ServerConnectEvent, 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.
Called when deciding to connect to a server.
 
A request to connect a server.
Class that sets default properties/adds methods to the lombok builder generated class.
The result from this callback after request has been executed by proxy.
 
Called when the player is disconnected from a server, for example during server switching.
Class used to represent a server to connect to.
Represents a player getting kicked from a server.
 
Represents the standard list data returned by opening a server in the Minecraft client server list, or hitting it with a packet 0xFE.
 
 
 
 
 
Called when a player has changed servers.
 
Called after a ProxiedPlayer 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)
Represents a player's skin settings.
 
 
 
 
 
 
Event called when a player uses tab completion.
 
 
Event called when a backend server sends a response to a player asking to tab-complete a chat message or command.
 
 
An event which occurs in the communication between two nodes.
This interface represents a scheduler which may be used to queue, delay and execute tasks in an asynchronous fashion.
 
 
 
 
 
 
 
Represents a configuration of a title.
 
 
 
 
 
 
An object capable of being translated by the client in a TranslatableComponent.
 
 
Series of utility classes to perform various operations.
 
Prepend length of the message as a Varint21 using an extra buffer for the length, avoiding copying packet data
Prepend length of the message as a Varint21 by writing length and data to a new buffer