# Index

A B C D E F G H I J K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractReconnectHandler - Class in net.md_5.bungee.api
AbstractReconnectHandler() - Constructor for class net.md_5.bungee.api.AbstractReconnectHandler
addGroups(String...) - Method in interface net.md_5.bungee.api.CommandSender
  Adds groups to a this user for the current session only.
addObjective(Objective) - Method in class net.md_5.bungee.api.score.Scoreboard
addPlayer(String) - Method in class net.md_5.bungee.api.score.Team
addScore(Score) - Method in class net.md_5.bungee.api.score.Scoreboard
addTeam(Team) - Method in class net.md_5.bungee.api.score.Scoreboard
ALREADY_CONNECTED - Enum constant in enum net.md_5.bungee.api.ServerConnectRequest.Result
  Already connected to target server.
ALREADY_CONNECTING - Enum constant in enum net.md_5.bungee.api.ServerConnectRequest.Result
  Already connecting to target server.
ANNOUNCEMENTS - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
AsyncEvent<T> - Class in net.md_5.bungee.api.event
  Represents an event which depends on the result of asynchronous operations.
AsyncEvent(Callback<T>) - Constructor for class net.md_5.bungee.api.event.AsyncEvent

## B

BELOW - Enum constant in enum net.md_5.bungee.api.score.Position
broadcast(String) - Method in class net.md_5.bungee.api.ProxyServer
  Deprecated.
broadcast(BaseComponent) - Method in class net.md_5.bungee.api.ProxyServer
  Send the specified message to the console and all connected players.
broadcast(BaseComponent...) - Method in class net.md_5.bungee.api.ProxyServer
  Send the specified message to the console and all connected players.
build() - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
builder() - Static method in class net.md_5.bungee.api.ServerConnectRequest

## C

callback(Callback<ServerConnectRequest.Result>) - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
  Callback to execute post request.
Callback<V> - Interface in net.md_5.bungee.api
  Represents a method which may be called once a result has been computed asynchronously.
callEvent(T) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Dispatch an event to all subscribed listeners and return the event once it has been handled by these listeners.
canAccess(CommandSender) - Method in interface net.md_5.bungee.api.config.ServerInfo
  Whether the player can access this server.
cancel() - Method in interface net.md_5.bungee.api.scheduler.ScheduledTask
  Cancel this task to suppress subsequent executions.
cancel(int) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Cancel a task to prevent it from executing, or if its a repeating task, prevent its further execution.
cancel(Plugin) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Cancel all tasks owned by this plugin, this preventing them from being executed hereon in.
cancel(ScheduledTask) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Cancel a task to prevent it from executing, or if its a repeating task, prevent its further execution.
Cancellable - Interface in net.md_5.bungee.api.plugin
  Events that implement this indicate that they may be cancelled and thus prevented from happening.
canEqual(Object) - Method in class net.md_5.bungee.api.config.ListenerInfo
canEqual(Object) - Method in class net.md_5.bungee.api.event.AsyncEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ChatEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ClientConnectEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.CustomClickEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.LoginEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.PlayerDisconnectEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.PlayerHandshakeEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.PluginMessageEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.PostLoginEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.PreLoginEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ProxyPingEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ProxyReloadEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ServerConnectedEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ServerConnectEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ServerDisconnectEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ServerKickEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.ServerSwitchEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.SettingsChangedEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.TabCompleteEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
canEqual(Object) - Method in class net.md_5.bungee.api.event.TargetedEvent
canEqual(Object) - Method in class net.md_5.bungee.api.plugin.Command
canEqual(Object) - Method in class net.md_5.bungee.api.plugin.PluginDescription
canEqual(Object) - Method in class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.
canEqual(Object) - Method in class net.md_5.bungee.api.score.Objective
canEqual(Object) - Method in class net.md_5.bungee.api.score.Score
canEqual(Object) - Method in class net.md_5.bungee.api.score.Scoreboard
canEqual(Object) - Method in class net.md_5.bungee.api.score.Team
canEqual(Object) - Method in class net.md_5.bungee.api.ServerPing
canEqual(Object) - Method in class net.md_5.bungee.api.ServerPing.ModInfo
canEqual(Object) - Method in class net.md_5.bungee.api.ServerPing.ModItem
canEqual(Object) - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
canEqual(Object) - Method in class net.md_5.bungee.api.ServerPing.Players
canEqual(Object) - Method in class net.md_5.bungee.api.ServerPing.Protocol
CaseInsensitiveMap<V> - Class in net.md_5.bungee.util
CaseInsensitiveMap() - Constructor for class net.md_5.bungee.util.CaseInsensitiveMap
CaseInsensitiveMap(Map<? extends String, ? extends V>) - Constructor for class net.md_5.bungee.util.CaseInsensitiveMap
CaseInsensitiveSet - Class in net.md_5.bungee.util
CaseInsensitiveSet() - Constructor for class net.md_5.bungee.util.CaseInsensitiveSet
CaseInsensitiveSet(Collection<? extends String>) - Constructor for class net.md_5.bungee.util.CaseInsensitiveSet
chat(String) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Make this player chat (say something), to the server he is currently on.
ChatEvent - Class in net.md_5.bungee.api.event
  Event called when a player sends a message to a server.
ChatEvent(Connection, Connection, String) - Constructor for class net.md_5.bungee.api.event.ChatEvent
clear() - Method in class net.md_5.bungee.api.score.Scoreboard
clear() - Method in interface net.md_5.bungee.api.Title
  Remove the currently displayed title from the player's screen.
clearDialog() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Clear the player's open dialog.
ClientConnectEvent - Class in net.md_5.bungee.api.event
  Event called to represent an initial client connection.
ClientConnectEvent(SocketAddress, ListenerInfo) - Constructor for class net.md_5.bungee.api.event.ClientConnectEvent
  Creates a new `ClientConnectEvent` instance.
close() - Method in interface net.md_5.bungee.api.ReconnectHandler
  Close all connections indicating that the proxy is about to shutdown and all data should be saved.
Command - Class in net.md_5.bungee.api.plugin
  A command that can be executed by a `CommandSender`.
Command(String) - Constructor for class net.md_5.bungee.api.plugin.Command
  Construct a new command with no permissions or aliases.
Command(String, String, String...) - Constructor for class net.md_5.bungee.api.plugin.Command
  Construct a new command.
COMMAND - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Execution of a command
COMMANDS_ONLY - Enum constant in enum net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode
  The player will only see everything except messages marked as chat.
CommandSender - Interface in net.md_5.bungee.api
COMMUNITY - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
COMMUNITY_GUIDELINES - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
completeIntent(Plugin) - Method in class net.md_5.bungee.api.event.AsyncEvent
  Notifies this event that this plugin has completed an intent and wishes to let the event proceed once all intents have been completed.
ConfigurationAdapter - Interface in net.md_5.bungee.api.config
  This class allows plugins to set their own configuration adapter to load settings from a different place.
connect(ServerInfo) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Connects / transfers this user to the specified connection, gracefully closing the current one.
connect(ServerInfo, Callback<Boolean>) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Connects / transfers this user to the specified connection, gracefully closing the current one.
connect(ServerInfo, Callback<Boolean>, ServerConnectEvent.Reason) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Connects / transfers this user to the specified connection, gracefully closing the current one.
connect(ServerInfo, ServerConnectEvent.Reason) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Connects / transfers this user to the specified connection, gracefully closing the current one.
connect(ServerConnectRequest) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Connects / transfers this user to the specified connection, gracefully closing the current one.
CONNECTED - Enum constant in enum net.md_5.bungee.api.event.ServerKickEvent.State
ConnectedPlayer - Interface in net.md_5.bungee.api.connection
  Represents a player physically connected to the world hosted on this server.
CONNECTING - Enum constant in enum net.md_5.bungee.api.event.ServerKickEvent.State
Connection - Interface in net.md_5.bungee.api.connection
  A proxy connection is defined as a connection directly connected to a socket.
Connection.Unsafe - Interface in net.md_5.bungee.api.connection
connectTimeout(int) - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
  Timeout in milliseconds for request.
constructServerInfo(String, InetSocketAddress, String, boolean) - Method in class net.md_5.bungee.api.ProxyServer
  Factory method to construct an implementation specific server info instance.
constructServerInfo(String, SocketAddress, String, boolean) - Method in class net.md_5.bungee.api.ProxyServer
  Factory method to construct an implementation specific server info instance.
create(BufferedImage) - Static method in class net.md_5.bungee.api.Favicon
  Creates a favicon from an image.
create(String) - Static method in class net.md_5.bungee.api.Favicon
  Deprecated.
  Use #create(java.awt.image.BufferedImage) instead
createTitle() - Method in class net.md_5.bungee.api.ProxyServer
  Creates a new empty title configuration.
csv(Iterable<?>) - Static method in class net.md_5.bungee.Util
CustomClickEvent - Class in net.md_5.bungee.api.event
  Called after a `ProxiedPlayer` runs a custom action from a chat event or form submission.
CustomClickEvent(ProxiedPlayer, String, JsonElement) - Constructor for class net.md_5.bungee.api.event.CustomClickEvent
  Creates a new `CustomClickEvent` instance.

## D

DEFAULT_PORT - Static variable in class net.md_5.bungee.Util
detectPlugins(File) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Load all plugins from the specified folder.
disconnect(String) - Method in interface net.md_5.bungee.api.connection.Connection
  Deprecated.
disconnect(BaseComponent) - Method in interface net.md_5.bungee.api.connection.Connection
  Disconnects this end of the connection for the specified reason.
disconnect(BaseComponent...) - Method in interface net.md_5.bungee.api.connection.Connection
  Disconnects this end of the connection for the specified reason.
dispatchCommand(CommandSender, String) - Method in class net.md_5.bungee.api.plugin.PluginManager
dispatchCommand(CommandSender, String, List<String>) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Execute a command if it is registered, else return false.
done(V, Throwable) - Method in interface net.md_5.bungee.api.Callback
  Called when the result is done.

## E

enablePlugins() - Method in class net.md_5.bungee.api.plugin.PluginManager
equals(Object) - Method in class net.md_5.bungee.api.config.ListenerInfo
equals(Object) - Method in class net.md_5.bungee.api.event.AsyncEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ChatEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ClientConnectEvent
equals(Object) - Method in class net.md_5.bungee.api.event.CustomClickEvent
equals(Object) - Method in class net.md_5.bungee.api.event.LoginEvent
equals(Object) - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
equals(Object) - Method in class net.md_5.bungee.api.event.PlayerDisconnectEvent
equals(Object) - Method in class net.md_5.bungee.api.event.PlayerHandshakeEvent
equals(Object) - Method in class net.md_5.bungee.api.event.PluginMessageEvent
equals(Object) - Method in class net.md_5.bungee.api.event.PostLoginEvent
equals(Object) - Method in class net.md_5.bungee.api.event.PreLoginEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ProxyPingEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ProxyReloadEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ServerConnectedEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ServerConnectEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ServerDisconnectEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ServerKickEvent
equals(Object) - Method in class net.md_5.bungee.api.event.ServerSwitchEvent
equals(Object) - Method in class net.md_5.bungee.api.event.SettingsChangedEvent
equals(Object) - Method in class net.md_5.bungee.api.event.TabCompleteEvent
equals(Object) - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
equals(Object) - Method in class net.md_5.bungee.api.event.TargetedEvent
equals(Object) - Method in class net.md_5.bungee.api.plugin.Command
equals(Object) - Method in class net.md_5.bungee.api.plugin.PluginDescription
equals(Object) - Method in class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.
equals(Object) - Method in class net.md_5.bungee.api.score.Objective
equals(Object) - Method in class net.md_5.bungee.api.score.Score
equals(Object) - Method in class net.md_5.bungee.api.score.Scoreboard
equals(Object) - Method in class net.md_5.bungee.api.score.Team
equals(Object) - Method in class net.md_5.bungee.api.ServerLink
equals(Object) - Method in class net.md_5.bungee.api.ServerPing
equals(Object) - Method in class net.md_5.bungee.api.ServerPing.ModInfo
equals(Object) - Method in class net.md_5.bungee.api.ServerPing.ModItem
equals(Object) - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
equals(Object) - Method in class net.md_5.bungee.api.ServerPing.Players
equals(Object) - Method in class net.md_5.bungee.api.ServerPing.Protocol
Event - Class in net.md_5.bungee.api.plugin
  Dummy class which all callable events must extend.
Event() - Constructor for class net.md_5.bungee.api.plugin.Event
EVENT_CANCEL - Enum constant in enum net.md_5.bungee.api.ServerConnectRequest.Result
  ServerConnectEvent to the new server was canceled.
exception(Throwable) - Static method in class net.md_5.bungee.Util
  Constructs a pretty one line version of a `Throwable`.
exception(Throwable, boolean) - Static method in class net.md_5.bungee.Util
  Constructs a pretty one line version of a `Throwable`.
execute(CommandSender, String[]) - Method in class net.md_5.bungee.api.plugin.Command
  Execute this command with the specified sender and arguments.

## F

fadeIn(int) - Method in interface net.md_5.bungee.api.Title
  Set the duration in ticks of the fade in effect of the title.
fadeOut(int) - Method in interface net.md_5.bungee.api.Title
  Set the duration in ticks of the fade out effect of the title.
FAIL - Enum constant in enum net.md_5.bungee.api.ServerConnectRequest.Result
  Connection failed, error can be accessed from callback method handle.
Favicon - Class in net.md_5.bungee.api
  Favicon shown in the server list.
FEEDBACK - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
format(Iterable<?>, String) - Static method in class net.md_5.bungee.Util
  Deprecated.
  use `String` join methods
FORUMS - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType

## G

getAddr(String) - Static method in class net.md_5.bungee.Util
  Method to transform human readable addresses into usable address objects.
getAddress() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Deprecated.
  BungeeCord can connect via Unix domain sockets
getAddress() - Method in interface net.md_5.bungee.api.connection.Connection
  Deprecated.
  BungeeCord can accept connections via Unix domain sockets
getAliases() - Method in class net.md_5.bungee.api.plugin.Command
getAuthor() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin author.
getBackendChannelInitializer() - Method in interface net.md_5.bungee.api.ProxyServer.Unsafe
  Gets the backend channel initializer
getBoolean(String, boolean) - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Gets a boolean from the specified path.
getCallback() - Method in class net.md_5.bungee.api.ServerConnectRequest
  Callback to execute post request.
getCancelReason() - Method in class net.md_5.bungee.api.event.LoginEvent
  Deprecated.
  use component methods instead
getCancelReason() - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Deprecated.
  use component methods instead
getCancelReasonComponents() - Method in class net.md_5.bungee.api.event.LoginEvent
  Deprecated.
  use single component methods instead
getCancelReasonComponents() - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Deprecated.
  use single component methods instead
getCancelServer() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Server to send player to if this event is cancelled.
getChannels() - Method in class net.md_5.bungee.api.ProxyServer
  Get an immutable set of all registered plugin channels.
getChatMode() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's chat mode.
getClientBrand() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets the client brand of this player.
getCollisionRule() - Method in class net.md_5.bungee.api.score.Team
getColor() - Method in class net.md_5.bungee.api.score.Team
getCommands() - Method in class net.md_5.bungee.api.plugin.PluginManager
  Get an unmodifiable collection of all registered commands.
getConfig() - Method in class net.md_5.bungee.api.ProxyServer
  Gets BungeeCord's core config.
getConfigurationAdapter() - Method in class net.md_5.bungee.api.ProxyServer
  Returns the currently in use configuration adapter.
getConnection() - Method in class net.md_5.bungee.api.event.LoginEvent
  Connection attempting to login.
getConnection() - Method in class net.md_5.bungee.api.event.PlayerHandshakeEvent
  Connection attempting to login.
getConnection() - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Connection attempting to login.
getConnection() - Method in class net.md_5.bungee.api.event.ProxyPingEvent
  The connection asking for a ping response.
getConnectTimeout() - Method in class net.md_5.bungee.api.ServerConnectRequest
  Timeout in milliseconds for request.
getConsole() - Method in class net.md_5.bungee.api.ProxyServer
  Returns the console overlord for this proxy.
getCursor() - Method in class net.md_5.bungee.api.event.TabCompleteEvent
  The message the player has already entered.
getData() - Method in class net.md_5.bungee.api.event.CustomClickEvent
  The data as submitted.
getData() - Method in class net.md_5.bungee.api.event.PluginMessageEvent
  Data contained in this plugin message.
getDataFolder() - Method in class net.md_5.bungee.api.plugin.Plugin
  Gets the data folder where this plugin may store arbitrary data.
getDefaultServer() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Deprecated.
  replaced by `ListenerInfo.serverPriority`
getDepends() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin hard dependencies.
getDescription() - Method in class net.md_5.bungee.api.plugin.Plugin
getDescription() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Optional description.
getDescription() - Method in class net.md_5.bungee.api.ServerPing
  Deprecated.
getDescriptionComponent() - Method in class net.md_5.bungee.api.ServerPing
getDisabledCommands() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  A collection of disabled commands.
getDisabledCommands() - Method in class net.md_5.bungee.api.ProxyServer
  Gets the commands which are disabled and will not be run on this proxy.
getDisplayName() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's display name.
getDisplayName() - Method in class net.md_5.bungee.api.score.Team
getEncoded() - Method in class net.md_5.bungee.api.Favicon
  The base64 encoded favicon, including MIME header.
getExecutorService() - Method in class net.md_5.bungee.api.plugin.Plugin
  Deprecated.
  internal API. Use `ProxyServer.getScheduler()` instead
getExecutorService(Plugin) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler.Unsafe
  An executor service which underlies this scheduler.
getFallbackServer() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Deprecated.
  replaced by `ListenerInfo.serverPriority`
getFavicon() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Use #getFaviconObject instead.
getFavicon() - Method in class net.md_5.bungee.api.ServerPing
  Deprecated.
getFaviconObject() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  The favicon used for the server ping list.
getFaviconObject() - Method in class net.md_5.bungee.api.ServerPing
getFaviconTypeAdapter() - Static method in class net.md_5.bungee.api.Favicon
getFile() - Method in class net.md_5.bungee.api.plugin.Plugin
getFile() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  File we were loaded from.
getForcedHost(PendingConnection) - Static method in class net.md_5.bungee.api.AbstractReconnectHandler
getForcedHosts() - Method in class net.md_5.bungee.api.config.ListenerInfo
  A list of host to server name mappings which will force a user to be transferred depending on the host they connect to.
getFriendlyFire() - Method in class net.md_5.bungee.api.score.Team
getFrom() - Method in class net.md_5.bungee.api.event.ServerSwitchEvent
  Server the player is switch from.
getFrontendChannelInitializer() - Method in interface net.md_5.bungee.api.ProxyServer.Unsafe
  Gets the frontend channel initializer
getGameVersion() - Method in class net.md_5.bungee.api.ProxyServer
  Deprecated.
getGroup() - Method in class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.
getGroups() - Method in interface net.md_5.bungee.api.CommandSender
  Get all groups this user is part of.
getGroups(String) - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Get all groups this player is in.
getHandshake() - Method in class net.md_5.bungee.api.event.PlayerHandshakeEvent
  The handshake.
getHost() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Deprecated.
  BungeeCord can listen via Unix domain sockets
getId() - Method in class net.md_5.bungee.api.event.CustomClickEvent
  Custom action ID.
getId() - Method in interface net.md_5.bungee.api.scheduler.ScheduledTask
  Gets the unique ID of this task.
getId() - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
getInfo() - Method in interface net.md_5.bungee.api.connection.Server
  Returns the basic information about this server.
getInstance() - Static method in class net.md_5.bungee.api.ProxyServer
getInt(String, int) - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Gets an integer from the specified path.
getItemName() - Method in class net.md_5.bungee.api.score.Score
  Name to be displayed in the list.
getKickedFrom() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  The server the player was kicked from, should be used in preference to `ProxiedPlayer.getServer()`.
getKickReason() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
  use component methods instead
getKickReasonComponent() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
  use single component methods instead
getLabel() - Method in class net.md_5.bungee.api.ServerLink
  The label for the link.
getLibraries() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Optional libraries.
getList(String, Collection<?>) - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Get a list from the specified path.
getListener() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Get the listener that accepted this connection.
getListener() - Method in class net.md_5.bungee.api.event.ClientConnectEvent
  Listener that accepted the connection.
getListeners() - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Get information about all hosts to bind the proxy to.
getListeners() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Set of all listeners.
getLocale() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's locale.
getLogger() - Method in class net.md_5.bungee.api.plugin.Plugin
getLogger() - Method in class net.md_5.bungee.api.ProxyServer
  Gets the main logger which can be used as a suitable replacement for `System.out` and `System.err`.
getMain() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin main class.
getMainHand() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's main hand setting.
getMax() - Method in class net.md_5.bungee.api.ServerPing.Players
getMaxPlayers() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Max amount of slots displayed on the ping page.
getMessage() - Method in class net.md_5.bungee.api.event.ChatEvent
  Text contained in this chat.
getModid() - Method in class net.md_5.bungee.api.ServerPing.ModItem
getModinfo() - Method in class net.md_5.bungee.api.ServerPing
getModList() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's Forge Mod List, if the player has sent this information during the lifetime of their connection to Bungee.
getModList() - Method in class net.md_5.bungee.api.ServerPing.ModInfo
getMotd() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Displayed MOTD.
getMotd() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Returns the MOTD which should be used when this server is a forced host.
getName() - Method in interface net.md_5.bungee.api.CommandSender
  Get the unique name of this command sender.
getName() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Get the name of this server.
getName() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Get the requested username.
getName() - Method in class net.md_5.bungee.api.plugin.Command
getName() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Friendly name of the plugin.
getName() - Method in class net.md_5.bungee.api.ProxyServer
  Gets the name of the currently running proxy software.
getName() - Method in class net.md_5.bungee.api.score.Objective
  Name of the objective.
getName() - Method in class net.md_5.bungee.api.score.Scoreboard
  Unique name for this scoreboard.
getName() - Method in class net.md_5.bungee.api.score.Team
getName() - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
getName() - Method in class net.md_5.bungee.api.ServerPing.Protocol
getNameTagVisibility() - Method in class net.md_5.bungee.api.score.Team
getObjective(String) - Method in class net.md_5.bungee.api.score.Scoreboard
getObjectives() - Method in class net.md_5.bungee.api.score.Scoreboard
getOnline() - Method in class net.md_5.bungee.api.ServerPing.Players
getOnlineCount() - Method in class net.md_5.bungee.api.ProxyServer
  Get the current number of connected users.
getOwner() - Method in interface net.md_5.bungee.api.scheduler.ScheduledTask
  Return the plugin which scheduled this task for execution.
getPendingConnection() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Get the pending connection that belongs to this player.
getPermission() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Get the permission required to access this server.
getPermission() - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
  The permission to check.
getPermission() - Method in class net.md_5.bungee.api.plugin.Command
getPermissionMessage() - Method in class net.md_5.bungee.api.plugin.Command
getPermissions() - Method in interface net.md_5.bungee.api.CommandSender
  Get all Permissions which this CommandSender has
getPermissions(String) - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Get all permission corresponding to the specified group.
getPing() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets the ping time between the proxy and this connection.
getPlayer() - Method in class net.md_5.bungee.api.event.CustomClickEvent
  Player who clicked.
getPlayer() - Method in class net.md_5.bungee.api.event.PlayerDisconnectEvent
  Player disconnecting.
getPlayer() - Method in class net.md_5.bungee.api.event.PostLoginEvent
  The player involved with this event.
getPlayer() - Method in class net.md_5.bungee.api.event.ServerConnectedEvent
  Player whom the server is for.
getPlayer() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Player connecting to a new server.
getPlayer() - Method in class net.md_5.bungee.api.event.ServerDisconnectEvent
  Player disconnecting from a server.
getPlayer() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Player being kicked.
getPlayer() - Method in class net.md_5.bungee.api.event.ServerSwitchEvent
  Player whom the server is for.
getPlayer() - Method in class net.md_5.bungee.api.event.SettingsChangedEvent
  Player who changed the settings.
getPlayer(String) - Method in class net.md_5.bungee.api.ProxyServer
  Gets a connected player via their unique username.
getPlayer(UUID) - Method in class net.md_5.bungee.api.ProxyServer
  Gets a connected player via their UUID
getPlayerLimit() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Returns the player max.
getPlayers() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Get the set of all players on this server.
getPlayers() - Method in class net.md_5.bungee.api.ProxyServer
  Return all players currently connected.
getPlayers() - Method in class net.md_5.bungee.api.score.Team
getPlayers() - Method in class net.md_5.bungee.api.ServerPing
getPlugin(String) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Returns a loaded plugin identified by the specified name.
getPluginManager() - Method in class net.md_5.bungee.api.ProxyServer
  Get the `PluginManager` associated with loading plugins and dispatching events.
getPlugins() - Method in class net.md_5.bungee.api.plugin.PluginManager
  Returns the `Plugin` objects corresponding to all loaded plugins.
getPluginsFolder() - Method in class net.md_5.bungee.api.ProxyServer
  Return the folder used to load plugins from.
getPosition() - Method in class net.md_5.bungee.api.score.Scoreboard
  Position of this scoreboard.
getPrefix() - Method in class net.md_5.bungee.api.score.Team
getProtocol() - Method in class net.md_5.bungee.api.ServerPing.Protocol
getProtocolVersion() - Method in class net.md_5.bungee.api.ProxyServer
  Deprecated.
getProxy() - Method in class net.md_5.bungee.api.plugin.Plugin
getQueryPort() - Method in class net.md_5.bungee.api.config.ListenerInfo
  What port to run udp query on.
getReason() - Method in class net.md_5.bungee.api.event.LoginEvent
  Message to use when kicking if this event is canceled.
getReason() - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Message to use when kicking if this event is canceled.
getReason() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Reason for connecting to a new server.
getReason() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Kick reason.
getReason() - Method in class net.md_5.bungee.api.ServerConnectRequest
  Reason for connecting to server.
getReceiver() - Method in class net.md_5.bungee.api.event.TargetedEvent
  Receiver of the action.
getReconnectHandler() - Method in class net.md_5.bungee.api.ProxyServer
  Get the currently in use reconnect handler.
getReconnectServer() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Get the server which this player will be sent to next time the log in.
getRemotePingCache() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Time in milliseconds to cache server list info from a ping request from the proxy to a server.
getRemotePingTimeout() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Time in milliseconds before timing out a ping request from the proxy to a server when attempting to request server list info.
getRequest() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Request used to connect to given server.
getResourceAsStream(String) - Method in class net.md_5.bungee.api.plugin.Plugin
  Get a resource from within this plugins jar or container.
getResponse() - Method in class net.md_5.bungee.api.event.ProxyPingEvent
  The data to respond with.
getSample() - Method in class net.md_5.bungee.api.ServerPing.Players
getScheduler() - Method in class net.md_5.bungee.api.ProxyServer
  Get the scheduler instance for this proxy.
getScore(String) - Method in class net.md_5.bungee.api.score.Scoreboard
getScoreboard() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Deprecated.
  for internal use only, setters will not have the expected effect, will not update client state, and may corrupt proxy state
getScoreName() - Method in class net.md_5.bungee.api.score.Score
  Unique name of the score.
getScores() - Method in class net.md_5.bungee.api.score.Scoreboard
getSender() - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
  The command sender being checked for a permission.
getSender() - Method in class net.md_5.bungee.api.event.ProxyReloadEvent
  Creator of the action.
getSender() - Method in class net.md_5.bungee.api.event.TargetedEvent
  Creator of the action.
getServer() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets the server this player is connected to.
getServer() - Method in class net.md_5.bungee.api.event.ServerConnectedEvent
  The server itself.
getServer(ProxiedPlayer) - Method in class net.md_5.bungee.api.AbstractReconnectHandler
getServer(ProxiedPlayer) - Method in interface net.md_5.bungee.api.ReconnectHandler
  Gets the initial server name for a connecting player.
getServerConnectTimeout() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Time in milliseconds before timing out a clients request to connect to a server.
getServerInfo(String) - Method in class net.md_5.bungee.api.ProxyServer
  Gets the server info of a server.
getServerInfoChannelInitializer() - Method in interface net.md_5.bungee.api.ProxyServer.Unsafe
  Gets the server info channel initializer
getServerPriority() - Method in class net.md_5.bungee.api.config.ListenerInfo
  List of servers in order of join attempt.
getServers() - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Get the configuration all servers which may be accessible via the proxy.
getServers() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Set of all servers.
getServers() - Method in class net.md_5.bungee.api.ProxyServer
  Return all servers registered to this proxy, keyed by name.
getSkinParts() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's skin settings.
getSocketAddress() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Host to bind to.
getSocketAddress() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Gets the connectable address for this server.
getSocketAddress() - Method in interface net.md_5.bungee.api.connection.Connection
  Gets the remote address of this connection.
getSocketAddress() - Method in class net.md_5.bungee.api.event.ClientConnectEvent
  Remote address of connection.
getSoftDepends() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin soft dependencies.
getState() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  State in which the kick occured.
getStoredServer(ProxiedPlayer) - Method in class net.md_5.bungee.api.AbstractReconnectHandler
getString(String, String) - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Gets a string from the specified path.
getSuffix() - Method in class net.md_5.bungee.api.score.Team
getSuggestions() - Method in class net.md_5.bungee.api.event.TabCompleteEvent
  The suggestions that will be sent to the client.
getSuggestions() - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
  Mutable list of suggestions sent back to the player.
getTabListSize() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Number of players to be shown on the tab list.
getTabListType() - Method in class net.md_5.bungee.api.config.ListenerInfo
  The type of tab list to use
getTag() - Method in class net.md_5.bungee.api.event.PluginMessageEvent
  Tag specified for this plugin message.
getTarget() - Method in class net.md_5.bungee.api.event.PostLoginEvent
  The server to which the player will initially be connected.
getTarget() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Server the player will be connected to.
getTarget() - Method in class net.md_5.bungee.api.event.ServerDisconnectEvent
  Server the player is disconnecting from.
getTarget() - Method in class net.md_5.bungee.api.ServerConnectRequest
  Target server to connect to.
getTask() - Method in interface net.md_5.bungee.api.scheduler.ScheduledTask
  Get the actual method which will be executed by this task.
getTeam(String) - Method in class net.md_5.bungee.api.score.Scoreboard
getTeams() - Method in class net.md_5.bungee.api.score.Scoreboard
getThrottle() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
getTimeout() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Time before users are disconnected due to no network activity.
getTranslation(String, Object...) - Method in class net.md_5.bungee.api.ProxyServer
  Gets a localized string from the .properties file.
getType() - Method in class net.md_5.bungee.api.score.Objective
  Type; integer or hearts
getType() - Method in class net.md_5.bungee.api.ServerLink
  The links type.
getType() - Method in class net.md_5.bungee.api.ServerPing.ModInfo
getUniqueId() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Get this connection's UUID, if set.
getUniqueId() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Get this connection's UUID, if set.
getUniqueId() - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
getUrl() - Method in class net.md_5.bungee.api.ServerLink
  The URL that is displayed.
getUuid() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  UUID used for metrics.
getUUID() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Deprecated.
  In favour of `PendingConnection.getUniqueId()`
getUUID() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Deprecated.
  In favour of `ProxiedPlayer.getUniqueId()`
getUUID(String) - Static method in class net.md_5.bungee.Util
  Converts a String to a UUID
getValue() - Method in class net.md_5.bungee.api.score.Objective
  Value of the objective.
getValue() - Method in class net.md_5.bungee.api.score.Score
  Value of the score.
getVersion() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Get the numerical client version of the player attempting to log in.
getVersion() - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin version.
getVersion() - Method in class net.md_5.bungee.api.ProxyServer
  Gets the version of the currently running proxy software.
getVersion() - Method in class net.md_5.bungee.api.ServerPing
getVersion() - Method in class net.md_5.bungee.api.ServerPing.ModItem
getViewDistance() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets this player's view distance.
getVirtualHost() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Get the requested virtual host that the client tried to connect to.
GroupedThreadFactory - Class in net.md_5.bungee.api.scheduler
  Deprecated.
GroupedThreadFactory(Plugin, String) - Constructor for class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.
GroupedThreadFactory.BungeeGroup - Class in net.md_5.bungee.api.scheduler
  Deprecated.

## H

hasCape() - Method in interface net.md_5.bungee.api.SkinConfiguration
hasChatColors() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets if this player has chat colors enabled or disabled.
hasHat() - Method in interface net.md_5.bungee.api.SkinConfiguration
hashCode() - Method in class net.md_5.bungee.api.config.ListenerInfo
hashCode() - Method in class net.md_5.bungee.api.event.AsyncEvent
hashCode() - Method in class net.md_5.bungee.api.event.ChatEvent
hashCode() - Method in class net.md_5.bungee.api.event.ClientConnectEvent
hashCode() - Method in class net.md_5.bungee.api.event.CustomClickEvent
hashCode() - Method in class net.md_5.bungee.api.event.LoginEvent
hashCode() - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
hashCode() - Method in class net.md_5.bungee.api.event.PlayerDisconnectEvent
hashCode() - Method in class net.md_5.bungee.api.event.PlayerHandshakeEvent
hashCode() - Method in class net.md_5.bungee.api.event.PluginMessageEvent
hashCode() - Method in class net.md_5.bungee.api.event.PostLoginEvent
hashCode() - Method in class net.md_5.bungee.api.event.PreLoginEvent
hashCode() - Method in class net.md_5.bungee.api.event.ProxyPingEvent
hashCode() - Method in class net.md_5.bungee.api.event.ProxyReloadEvent
hashCode() - Method in class net.md_5.bungee.api.event.ServerConnectedEvent
hashCode() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
hashCode() - Method in class net.md_5.bungee.api.event.ServerDisconnectEvent
hashCode() - Method in class net.md_5.bungee.api.event.ServerKickEvent
hashCode() - Method in class net.md_5.bungee.api.event.ServerSwitchEvent
hashCode() - Method in class net.md_5.bungee.api.event.SettingsChangedEvent
hashCode() - Method in class net.md_5.bungee.api.event.TabCompleteEvent
hashCode() - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
hashCode() - Method in class net.md_5.bungee.api.event.TargetedEvent
hashCode() - Method in class net.md_5.bungee.api.plugin.Command
hashCode() - Method in class net.md_5.bungee.api.plugin.PluginDescription
hashCode() - Method in class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.
hashCode() - Method in class net.md_5.bungee.api.score.Objective
hashCode() - Method in class net.md_5.bungee.api.score.Score
hashCode() - Method in class net.md_5.bungee.api.score.Scoreboard
hashCode() - Method in class net.md_5.bungee.api.score.Team
hashCode() - Method in class net.md_5.bungee.api.ServerLink
hashCode() - Method in class net.md_5.bungee.api.ServerPing
hashCode() - Method in class net.md_5.bungee.api.ServerPing.ModInfo
hashCode() - Method in class net.md_5.bungee.api.ServerPing.ModItem
hashCode() - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
hashCode() - Method in class net.md_5.bungee.api.ServerPing.Players
hashCode() - Method in class net.md_5.bungee.api.ServerPing.Protocol
hasJacket() - Method in interface net.md_5.bungee.api.SkinConfiguration
hasLeftPants() - Method in interface net.md_5.bungee.api.SkinConfiguration
hasLeftSleeve() - Method in interface net.md_5.bungee.api.SkinConfiguration
hasPermission() - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
hasPermission(String) - Method in interface net.md_5.bungee.api.CommandSender
  Checks if this user has the specified permission node.
hasPermission(CommandSender) - Method in class net.md_5.bungee.api.plugin.Command
  Check if this command can be executed by the given sender.
hasRightPants() - Method in interface net.md_5.bungee.api.SkinConfiguration
hasRightSleeve() - Method in interface net.md_5.bungee.api.SkinConfiguration
hex(int) - Static method in class net.md_5.bungee.Util
  Formats an integer as a hex value.
HIDDEN - Enum constant in enum net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode
  The chat is completely disabled, the player won't see anything.

## I

isCancelled() - Method in class net.md_5.bungee.api.event.ChatEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.ClientConnectEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.CustomClickEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.LoginEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.PluginMessageEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Cancelled status.
isCancelled() - Method in class net.md_5.bungee.api.event.TabCompleteEvent
  Cancelled state.
isCancelled() - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
  Whether the event is cancelled.
isCancelled() - Method in interface net.md_5.bungee.api.plugin.Cancellable
  Get whether or not this event is cancelled.
isCommand() - Method in class net.md_5.bungee.api.event.ChatEvent
  Checks whether this message is valid as a command
isConnected() - Method in interface net.md_5.bungee.api.connection.Connection
  Gets whether this connection is currently open, ie: not disconnected, and able to send / receive data.
isExecutableCommand(String, CommandSender) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Checks if the command is registered and can possibly be executed by the sender (without taking permissions into account).
isForceDefault() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Whether reconnect locations will be used, or else the user is simply transferred to the default server on connect.
isForgeUser() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Gets whether this player is using a FML client.
isIpForward() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
isLegacy() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Check if the client is using the older unsupported Minecraft protocol used by Minecraft clients older than 1.7.
isLogCommands() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Whether proxy commands are logged to the proxy log.
isOnlineMode() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Get this connection's online mode.
isOnlineMode() - Method in interface net.md_5.bungee.api.ProxyConfig
  Deprecated.
  Does the server authenticate with Mojang.
isPingPassthrough() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Whether to pass the ping through when we can reliably get the target server (force default server).
isProxyCommand() - Method in class net.md_5.bungee.api.event.ChatEvent
  Checks whether this message is run on this proxy server.
isProxyProtocol() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Whether to support HAProxy PROXY protocol.
isQueryEnabled() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Whether to enable udp query.
isRestricted() - Method in interface net.md_5.bungee.api.config.ServerInfo
  Whether this server is restricted and therefore only players with the given permission can access it.
isRetry() - Method in class net.md_5.bungee.api.ServerConnectRequest
  Should the player be attempted to connect to the next server in their queue if the initial request fails.
isSetLocalAddress() - Method in class net.md_5.bungee.api.config.ListenerInfo
  Whether to set the local address when connecting to servers.
isTransferred() - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Gets if this connection has been transferred from another server.

## J

JOIN_PROXY - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Initial proxy connect.

## K

KICK_REDIRECT - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Redirecting to another server when kicked from original server.

## L

LEFT - Enum constant in enum net.md_5.bungee.api.connection.ProxiedPlayer.MainHand
LIST - Enum constant in enum net.md_5.bungee.api.score.Position
Listener - Interface in net.md_5.bungee.api.plugin
  Dummy interface which all event subscribers and listeners must implement.
ListenerInfo - Class in net.md_5.bungee.api.config
  Class representing the configuration of a server listener.
ListenerInfo(InetSocketAddress, String, int, int, List<String>, boolean, Map<String, String>, String, boolean, boolean, int, boolean) - Constructor for class net.md_5.bungee.api.config.ListenerInfo
  Deprecated.
ListenerInfo(SocketAddress, String, int, int, List<String>, boolean, Map<String, String>, String, boolean, boolean, int, boolean, boolean) - Constructor for class net.md_5.bungee.api.config.ListenerInfo
  Creates a new `ListenerInfo` instance.
load() - Method in interface net.md_5.bungee.api.config.ConfigurationAdapter
  Reload all the possible values, and if necessary cache them for individual getting.
loadPlugins() - Method in class net.md_5.bungee.api.plugin.PluginManager
LOBBY_FALLBACK - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Redirection to lobby server due to being unable to connect to original server
log(LogRecord) - Method in class net.md_5.bungee.api.plugin.PluginLogger
LoginEvent - Class in net.md_5.bungee.api.event
  Event called to represent a player logging in.
LoginEvent(PendingConnection, Callback<LoginEvent>) - Constructor for class net.md_5.bungee.api.event.LoginEvent

## M

matchPlayer(String) - Method in class net.md_5.bungee.api.ProxyServer
  Attempts to match any players with the given name, and returns a list of all possible matches.
ModInfo() - Constructor for class net.md_5.bungee.api.ServerPing.ModInfo
ModItem(String, String) - Constructor for class net.md_5.bungee.api.ServerPing.ModItem

## N

net.md_5.bungee - package net.md_5.bungee
net.md_5.bungee.api - package net.md_5.bungee.api
net.md_5.bungee.api.config - package net.md_5.bungee.api.config
net.md_5.bungee.api.connection - package net.md_5.bungee.api.connection
net.md_5.bungee.api.event - package net.md_5.bungee.api.event
net.md_5.bungee.api.plugin - package net.md_5.bungee.api.plugin
net.md_5.bungee.api.scheduler - package net.md_5.bungee.api.scheduler
net.md_5.bungee.api.score - package net.md_5.bungee.api.score
net.md_5.bungee.command - package net.md_5.bungee.command
net.md_5.bungee.util - package net.md_5.bungee.util
NEWS - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
newThread(Runnable) - Method in class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.

## O

Objective - Class in net.md_5.bungee.api.score
  Represents an objective entry.
Objective(String, String, String) - Constructor for class net.md_5.bungee.api.score.Objective
  Creates a new `Objective` instance.
onDisable() - Method in class net.md_5.bungee.api.plugin.Plugin
  Called when this plugin is disabled.
onEnable() - Method in class net.md_5.bungee.api.plugin.Plugin
  Called when this plugin is enabled.
onLoad() - Method in class net.md_5.bungee.api.plugin.Plugin
  Called when the plugin has just been loaded.
onTabComplete(CommandSender, String[]) - Method in interface net.md_5.bungee.api.plugin.TabExecutor
onTabComplete(CommandSender, String[]) - Method in class net.md_5.bungee.command.PlayerCommand
  Deprecated.

## P

PendingConnection - Interface in net.md_5.bungee.api.connection
  Represents a user attempting to log into the proxy.
PermissionCheckEvent - Class in net.md_5.bungee.api.event
  Called when the permission of a CommandSender is checked.
PermissionCheckEvent(CommandSender, String, boolean) - Constructor for class net.md_5.bungee.api.event.PermissionCheckEvent
  Creates a new `PermissionCheckEvent` instance.
ping(Callback<ServerPing>) - Method in interface net.md_5.bungee.api.config.ServerInfo
  Asynchronously gets the current player count on this server.
PlayerCommand - Class in net.md_5.bungee.command
  Deprecated.
  internal use only
PlayerCommand(String) - Constructor for class net.md_5.bungee.command.PlayerCommand
  Deprecated.
PlayerCommand(String, String, String...) - Constructor for class net.md_5.bungee.command.PlayerCommand
  Deprecated.
PlayerDisconnectEvent - Class in net.md_5.bungee.api.event
  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.
PlayerDisconnectEvent(ProxiedPlayer) - Constructor for class net.md_5.bungee.api.event.PlayerDisconnectEvent
  Creates a new `PlayerDisconnectEvent` instance.
PlayerHandshakeEvent - Class in net.md_5.bungee.api.event
  Event called to represent a player first making their presence and username known.
PlayerHandshakeEvent(PendingConnection, Handshake) - Constructor for class net.md_5.bungee.api.event.PlayerHandshakeEvent
PlayerInfo(String, String) - Constructor for class net.md_5.bungee.api.ServerPing.PlayerInfo
PlayerInfo(String, UUID) - Constructor for class net.md_5.bungee.api.ServerPing.PlayerInfo
Players(int, int, ServerPing.PlayerInfo[]) - Constructor for class net.md_5.bungee.api.ServerPing.Players
Plugin - Class in net.md_5.bungee.api.plugin
  Represents any Plugin that may be loaded at runtime to enhance existing functionality.
Plugin() - Constructor for class net.md_5.bungee.api.plugin.Plugin
Plugin(ProxyServer, PluginDescription) - Constructor for class net.md_5.bungee.api.plugin.Plugin
PLUGIN - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Plugin initiated connect.
PLUGIN_MESSAGE - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Plugin message request.
PluginDescription - Class in net.md_5.bungee.api.plugin
  POJO representing the plugin.yml file.
PluginDescription() - Constructor for class net.md_5.bungee.api.plugin.PluginDescription
PluginDescription(String, String, String, String, Set<String>, Set<String>, File, String, List<String>) - Constructor for class net.md_5.bungee.api.plugin.PluginDescription
  Creates a new `PluginDescription` instance.
PluginLogger - Class in net.md_5.bungee.api.plugin
PluginLogger(Plugin) - Constructor for class net.md_5.bungee.api.plugin.PluginLogger
PluginManager - Class in net.md_5.bungee.api.plugin
  Class to manage bridging between plugin duties and implementation duties, for example event handling and plugin management.
PluginManager(ProxyServer) - Constructor for class net.md_5.bungee.api.plugin.PluginManager
PluginManager(ProxyServer, Yaml, EventBus, LibraryLoader) - Constructor for class net.md_5.bungee.api.plugin.PluginManager
PluginMessageEvent - Class in net.md_5.bungee.api.event
  Event called when a plugin message is sent to the client or server.
PluginMessageEvent(Connection, Connection, String, byte[]) - Constructor for class net.md_5.bungee.api.event.PluginMessageEvent
Position - Enum in net.md_5.bungee.api.score
  Represents locations for a scoreboard to be displayed.
postCall() - Method in class net.md_5.bungee.api.event.AsyncEvent
postCall() - Method in class net.md_5.bungee.api.plugin.Event
  Method called after this event has been dispatched to all handlers.
PostLoginEvent - Class in net.md_5.bungee.api.event
  Event called as soon as a connection has a `ProxiedPlayer` and is ready to be connected to a server.
PostLoginEvent(ProxiedPlayer, ServerInfo, Callback<PostLoginEvent>) - Constructor for class net.md_5.bungee.api.event.PostLoginEvent
PreLoginEvent - Class in net.md_5.bungee.api.event
  Event called to represent a player first making their presence and username known.
PreLoginEvent(PendingConnection, Callback<PreLoginEvent>) - Constructor for class net.md_5.bungee.api.event.PreLoginEvent
Protocol(String, int) - Constructor for class net.md_5.bungee.api.ServerPing.Protocol
ProxiedPlayer - Interface in net.md_5.bungee.api.connection
  Represents a player whose connection is being connected to somewhere else, whether it be a remote or embedded server.
ProxiedPlayer.ChatMode - Enum in net.md_5.bungee.api.connection
  Represents the player's chat state.
ProxiedPlayer.MainHand - Enum in net.md_5.bungee.api.connection
ProxyConfig - Interface in net.md_5.bungee.api
  Deprecated.
  This class is subject to rapid change between releases
ProxyPingEvent - Class in net.md_5.bungee.api.event
  Called when the proxy is queried for status from the server list.
ProxyPingEvent(PendingConnection, ServerPing, Callback<ProxyPingEvent>) - Constructor for class net.md_5.bungee.api.event.ProxyPingEvent
ProxyReloadEvent - Class in net.md_5.bungee.api.event
  Called when somebody reloads BungeeCord
ProxyReloadEvent(CommandSender) - Constructor for class net.md_5.bungee.api.event.ProxyReloadEvent
  Creates a new `ProxyReloadEvent` instance.
ProxyServer - Class in net.md_5.bungee.api
ProxyServer() - Constructor for class net.md_5.bungee.api.ProxyServer
ProxyServer.Unsafe - Interface in net.md_5.bungee.api

## R

reason(ServerConnectEvent.Reason) - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
  Reason for connecting to server.
ReconnectHandler - Interface in net.md_5.bungee.api
registerChannel(String) - Method in class net.md_5.bungee.api.ProxyServer
  Register a channel for use with plugin messages.
registerCommand(Plugin, Command) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Register a command so that it may be executed.
registerIntent(Plugin) - Method in class net.md_5.bungee.api.event.AsyncEvent
  Register an intent that this plugin will continue to perform work on a background task, and wishes to let the event proceed once the registered background task has completed.
registerListener(Plugin, Listener) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Register a `Listener` for receiving called events.
removeGroups(String...) - Method in interface net.md_5.bungee.api.CommandSender
  Remove groups from this user for the current session only.
removeObjective(String) - Method in class net.md_5.bungee.api.score.Scoreboard
removePlayer(String) - Method in class net.md_5.bungee.api.score.Team
removeScore(String) - Method in class net.md_5.bungee.api.score.Scoreboard
removeTeam(String) - Method in class net.md_5.bungee.api.score.Scoreboard
REPORT_BUG - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
reset() - Method in interface net.md_5.bungee.api.Title
  Remove the currently displayed title from the player's screen and set the configuration back to the default values.
resetTabHeader() - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Clears the header and footer displayed in the tab player list.
retrieveCookie(String) - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Retrieves a cookie from this pending connection.
retrieveCookie(String) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Retrieves a cookie from this player.
retry(boolean) - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
  Should the player be attempted to connect to the next server in their queue if the initial request fails.
RIGHT - Enum constant in enum net.md_5.bungee.api.connection.ProxiedPlayer.MainHand
runAsync(Plugin, Runnable) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Schedule a task to be executed asynchronously.

## S

save() - Method in interface net.md_5.bungee.api.ReconnectHandler
  Save all pending reconnect locations.
schedule(Plugin, Runnable, long, long, TimeUnit) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Schedules a task to be executed asynchronously after the specified delay is up.
schedule(Plugin, Runnable, long, TimeUnit) - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Schedules a task to be executed asynchronously after the specified delay is up.
ScheduledTask - Interface in net.md_5.bungee.api.scheduler
  Represents a task scheduled for execution by the `TaskScheduler`.
Score - Class in net.md_5.bungee.api.score
  Represents a scoreboard score entry.
Score(String, String, int) - Constructor for class net.md_5.bungee.api.score.Score
  Creates a new `Score` instance.
Scoreboard - Class in net.md_5.bungee.api.score
Scoreboard() - Constructor for class net.md_5.bungee.api.score.Scoreboard
send(ProxiedPlayer) - Method in interface net.md_5.bungee.api.Title
  Send this title configuration to the specified player.
sendData(String, byte[]) - Method in interface net.md_5.bungee.api.config.ServerInfo
  Send data by any available means to this server.
sendData(String, byte[]) - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Sends a login payload request to the client.
sendData(String, byte[]) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Send a plugin message to this player.
sendData(String, byte[]) - Method in interface net.md_5.bungee.api.connection.Server
  Send data by any available means to this server.
sendData(String, byte[], boolean) - Method in interface net.md_5.bungee.api.config.ServerInfo
  Send data by any available means to this server.
sendMessage(String) - Method in interface net.md_5.bungee.api.CommandSender
  Deprecated.
sendMessage(UUID, BaseComponent) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Send a message to this player.
sendMessage(UUID, BaseComponent...) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Send a message to this player.
sendMessage(BaseComponent) - Method in interface net.md_5.bungee.api.CommandSender
  Send a message to this sender.
sendMessage(BaseComponent...) - Method in interface net.md_5.bungee.api.CommandSender
  Send a message to this sender.
sendMessage(ChatMessageType, BaseComponent) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Send a message to the specified screen position of this player.
sendMessage(ChatMessageType, BaseComponent...) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Send a message to the specified screen position of this player.
sendMessages(String...) - Method in interface net.md_5.bungee.api.CommandSender
  Deprecated.
sendPacket(DefinedPacket) - Method in interface net.md_5.bungee.api.connection.Connection.Unsafe
  Send a packet to this connection.
sendPacketQueued(DefinedPacket) - Method in interface net.md_5.bungee.api.connection.Connection.Unsafe
  Queue a packet to this connection.
sendServerLinks(List<ServerLink>) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Sends server links to the player.
sendTitle(Title) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Sends a `Title` to this player.
Server - Interface in net.md_5.bungee.api.connection
  Represents a destination which this proxy might connect to.
SERVER_DOWN_REDIRECT - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Redirecting to another server when client loses connection to server due to an exception.
ServerConnectedEvent - Class in net.md_5.bungee.api.event
  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.
ServerConnectedEvent(ProxiedPlayer, Server) - Constructor for class net.md_5.bungee.api.event.ServerConnectedEvent
  Creates a new `ServerConnectedEvent` instance.
ServerConnectEvent - Class in net.md_5.bungee.api.event
  Called when deciding to connect to a server.
ServerConnectEvent(ProxiedPlayer, ServerInfo) - Constructor for class net.md_5.bungee.api.event.ServerConnectEvent
  Deprecated.
ServerConnectEvent(ProxiedPlayer, ServerInfo, ServerConnectEvent.Reason) - Constructor for class net.md_5.bungee.api.event.ServerConnectEvent
  Deprecated.
ServerConnectEvent(ProxiedPlayer, ServerInfo, ServerConnectEvent.Reason, ServerConnectRequest) - Constructor for class net.md_5.bungee.api.event.ServerConnectEvent
ServerConnectEvent.Reason - Enum in net.md_5.bungee.api.event
ServerConnectRequest - Class in net.md_5.bungee.api
  A request to connect a server.
ServerConnectRequest.Builder - Class in net.md_5.bungee.api
  Class that sets default properties/adds methods to the lombok builder generated class.
ServerConnectRequest.Result - Enum in net.md_5.bungee.api
  The result from this callback after request has been executed by proxy.
ServerDisconnectEvent - Class in net.md_5.bungee.api.event
  Called when the player is disconnected from a server, for example during server switching.
ServerDisconnectEvent(ProxiedPlayer, ServerInfo) - Constructor for class net.md_5.bungee.api.event.ServerDisconnectEvent
  Creates a new `ServerDisconnectEvent` instance.
ServerInfo - Interface in net.md_5.bungee.api.config
  Class used to represent a server to connect to.
ServerKickEvent - Class in net.md_5.bungee.api.event
  Represents a player getting kicked from a server.
ServerKickEvent(ProxiedPlayer, BaseComponent[], ServerInfo) - Constructor for class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
ServerKickEvent(ProxiedPlayer, BaseComponent[], ServerInfo, ServerKickEvent.State) - Constructor for class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
ServerKickEvent(ProxiedPlayer, ServerInfo, BaseComponent[], ServerInfo, ServerKickEvent.State) - Constructor for class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
ServerKickEvent(ProxiedPlayer, ServerInfo, BaseComponent, ServerInfo, ServerKickEvent.State) - Constructor for class net.md_5.bungee.api.event.ServerKickEvent
ServerKickEvent.State - Enum in net.md_5.bungee.api.event
ServerLink - Class in net.md_5.bungee.api
  Represents a server link which may be sent to the client.
ServerLink(BaseComponent, String) - Constructor for class net.md_5.bungee.api.ServerLink
  Creates a link with a label and URL.
ServerLink(ServerLink.LinkType, String) - Constructor for class net.md_5.bungee.api.ServerLink
  Creates a link with a specified type and URL.
ServerLink.LinkType - Enum in net.md_5.bungee.api
ServerPing - Class in net.md_5.bungee.api
  Represents the standard list data returned by opening a server in the Minecraft client server list, or hitting it with a packet 0xFE.
ServerPing() - Constructor for class net.md_5.bungee.api.ServerPing
ServerPing(ServerPing.Protocol, ServerPing.Players, String, String) - Constructor for class net.md_5.bungee.api.ServerPing
  Deprecated.
ServerPing(ServerPing.Protocol, ServerPing.Players, String, Favicon) - Constructor for class net.md_5.bungee.api.ServerPing
  Deprecated.
ServerPing(ServerPing.Protocol, ServerPing.Players, BaseComponent, Favicon) - Constructor for class net.md_5.bungee.api.ServerPing
ServerPing.ModInfo - Class in net.md_5.bungee.api
ServerPing.ModItem - Class in net.md_5.bungee.api
ServerPing.PlayerInfo - Class in net.md_5.bungee.api
ServerPing.Players - Class in net.md_5.bungee.api
ServerPing.Protocol - Class in net.md_5.bungee.api
ServerSwitchEvent - Class in net.md_5.bungee.api.event
  Called when a player has changed servers.
ServerSwitchEvent(ProxiedPlayer, ServerInfo) - Constructor for class net.md_5.bungee.api.event.ServerSwitchEvent
  Creates a new `ServerSwitchEvent` instance.
setAuthor(String) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin author.
setBackendChannelInitializer(BungeeChannelInitializer) - Method in interface net.md_5.bungee.api.ProxyServer.Unsafe
  Set the backend channel initializer of this proxy
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.ChatEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.ClientConnectEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.CustomClickEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.LoginEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.PluginMessageEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Cancelled status.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.TabCompleteEvent
  Cancelled state.
setCancelled(boolean) - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
  Whether the event is cancelled.
setCancelled(boolean) - Method in interface net.md_5.bungee.api.plugin.Cancellable
  Sets the cancelled state of this event.
setCancelReason(String) - Method in class net.md_5.bungee.api.event.LoginEvent
  Deprecated.
  use component methods instead
setCancelReason(String) - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Deprecated.
  Use component methods instead
setCancelReason(BaseComponent...) - Method in class net.md_5.bungee.api.event.LoginEvent
  Deprecated.
  use single component methods instead
setCancelReason(BaseComponent...) - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Deprecated.
  use single component methods instead
setCancelServer(ServerInfo) - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Server to send player to if this event is cancelled.
setCollisionRule(String) - Method in class net.md_5.bungee.api.score.Team
setColor(int) - Method in class net.md_5.bungee.api.score.Team
setConfigurationAdapter(ConfigurationAdapter) - Method in class net.md_5.bungee.api.ProxyServer
  Set the configuration adapter to be used.
setConnectTimeout(int) - Method in class net.md_5.bungee.api.ServerConnectRequest
  Timeout in milliseconds for request.
setDepends(Set<String>) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin hard dependencies.
setDescription(String) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Optional description.
setDescription(String) - Method in class net.md_5.bungee.api.ServerPing
  Deprecated.
setDescriptionComponent(BaseComponent) - Method in class net.md_5.bungee.api.ServerPing
setDisplayName(String) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Sets this player's display name to be used by proxy commands and plugins.
setDisplayName(String) - Method in class net.md_5.bungee.api.score.Team
setFavicon(String) - Method in class net.md_5.bungee.api.ServerPing
  Deprecated.
setFavicon(Favicon) - Method in class net.md_5.bungee.api.ServerPing
setFile(File) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  File we were loaded from.
setFriendlyFire(byte) - Method in class net.md_5.bungee.api.score.Team
setFrontendChannelInitializer(BungeeChannelInitializer) - Method in interface net.md_5.bungee.api.ProxyServer.Unsafe
  Set the frontend channel initializer of this proxy
setHasPermission(boolean) - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
  The outcome of this permission check.
setId(String) - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
setInstance(ProxyServer) - Static method in class net.md_5.bungee.api.ProxyServer
  Sets the proxy instance.
setKickReason(String) - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
  use component methods instead
setKickReasonComponent(BaseComponent[]) - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Deprecated.
  use single component methods instead
setLibraries(List<String>) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Optional libraries.
setMain(String) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin main class.
setMax(int) - Method in class net.md_5.bungee.api.ServerPing.Players
setMessage(String) - Method in class net.md_5.bungee.api.event.ChatEvent
  Text contained in this chat.
setModid(String) - Method in class net.md_5.bungee.api.ServerPing.ModItem
setModList(List<ServerPing.ModItem>) - Method in class net.md_5.bungee.api.ServerPing.ModInfo
setName(String) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Friendly name of the plugin.
setName(String) - Method in class net.md_5.bungee.api.score.Scoreboard
  Unique name for this scoreboard.
setName(String) - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
setName(String) - Method in class net.md_5.bungee.api.ServerPing.Protocol
setNameTagVisibility(String) - Method in class net.md_5.bungee.api.score.Team
setOnline(int) - Method in class net.md_5.bungee.api.ServerPing.Players
setOnlineMode(boolean) - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Set this connection's online mode.
setPermission(String, boolean) - Method in interface net.md_5.bungee.api.CommandSender
  Set a permission node for this user.
setPermissionMessage(String) - Method in class net.md_5.bungee.api.plugin.Command
setPlayers(Set<String>) - Method in class net.md_5.bungee.api.score.Team
setPlayers(ServerPing.Players) - Method in class net.md_5.bungee.api.ServerPing
setPosition(Position) - Method in class net.md_5.bungee.api.score.Scoreboard
  Position of this scoreboard.
setPrefix(String) - Method in class net.md_5.bungee.api.score.Team
setProtocol(int) - Method in class net.md_5.bungee.api.ServerPing.Protocol
setReason(BaseComponent) - Method in class net.md_5.bungee.api.event.LoginEvent
  Message to use when kicking if this event is canceled.
setReason(BaseComponent) - Method in class net.md_5.bungee.api.event.PreLoginEvent
  Message to use when kicking if this event is canceled.
setReason(BaseComponent) - Method in class net.md_5.bungee.api.event.ServerKickEvent
  Kick reason.
setReconnectHandler(ReconnectHandler) - Method in class net.md_5.bungee.api.ProxyServer
  Sets the reconnect handler to be used for subsequent connections.
setReconnectServer(ServerInfo) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Set the server which this player will be sent to next time the log in.
setResponse(ServerPing) - Method in class net.md_5.bungee.api.event.ProxyPingEvent
  The data to respond with.
setRetry(boolean) - Method in class net.md_5.bungee.api.ServerConnectRequest
  Should the player be attempted to connect to the next server in their queue if the initial request fails.
setSample(ServerPing.PlayerInfo[]) - Method in class net.md_5.bungee.api.ServerPing.Players
setServer(ProxiedPlayer) - Method in interface net.md_5.bungee.api.ReconnectHandler
  Save the server of this player before they disconnect so it can be retrieved later.
setServerInfoChannelInitializer(BungeeChannelInitializer) - Method in interface net.md_5.bungee.api.ProxyServer.Unsafe
  Set the server info channel initializer of this proxy
setSoftDepends(Set<String>) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin soft dependencies.
setState(ServerKickEvent.State) - Method in class net.md_5.bungee.api.event.ServerKickEvent
  State in which the kick occured.
setSuffix(String) - Method in class net.md_5.bungee.api.score.Team
setTabHeader(BaseComponent[], BaseComponent[]) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Set the header and footer displayed in the tab player list.
setTabHeader(BaseComponent, BaseComponent) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Set the header and footer displayed in the tab player list.
setTarget(ServerInfo) - Method in class net.md_5.bungee.api.event.ServerConnectEvent
  Server the player will be connected to.
setTarget(ServerInfo) - Method in class net.md_5.bungee.api.event.PostLoginEvent
  The server to which the player will initially be connected.
SettingsChangedEvent - Class in net.md_5.bungee.api.event
  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)
SettingsChangedEvent(ProxiedPlayer) - Constructor for class net.md_5.bungee.api.event.SettingsChangedEvent
  Creates a new `SettingsChangedEvent` instance.
setType(String) - Method in class net.md_5.bungee.api.score.Objective
  Type; integer or hearts
setType(String) - Method in class net.md_5.bungee.api.ServerPing.ModInfo
setUniqueId(UUID) - Method in interface net.md_5.bungee.api.connection.PendingConnection
  Set the connection's uuid
setUniqueId(UUID) - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
setValue(String) - Method in class net.md_5.bungee.api.score.Objective
  Value of the objective.
setVersion(String) - Method in class net.md_5.bungee.api.plugin.PluginDescription
  Plugin version.
setVersion(String) - Method in class net.md_5.bungee.api.ServerPing.ModItem
setVersion(ServerPing.Protocol) - Method in class net.md_5.bungee.api.ServerPing
showDialog(Dialog) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Show a dialog to the player.
SHOWN - Enum constant in enum net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode
  The player will see all chat.
SIDEBAR - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_AQUA - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_BLACK - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_BLUE - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_DARK_AQUA - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_DARK_BLUE - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_DARK_GRAY - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_DARK_GREEN - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_DARK_PURPLE - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_DARK_RED - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_GOLD - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_GRAY - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_GREEN - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_LIGHT_PURPLE - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_RED - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_WHITE - Enum constant in enum net.md_5.bungee.api.score.Position
SIDEBAR_YELLOW - Enum constant in enum net.md_5.bungee.api.score.Position
SkinConfiguration - Interface in net.md_5.bungee.api
  Represents a player's skin settings.
STATUS - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType
stay(int) - Method in interface net.md_5.bungee.api.Title
  Set the duration in ticks how long the title should stay on the screen.
stop() - Method in class net.md_5.bungee.api.ProxyServer
  Gracefully mark this instance for shutdown.
stop(String) - Method in class net.md_5.bungee.api.ProxyServer
  Gracefully mark this instance for shutdown.
storeCookie(String, byte[]) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Stores a cookie in this player's client.
subTitle(BaseComponent) - Method in interface net.md_5.bungee.api.Title
  Set the subtitle to send to the player.
subTitle(BaseComponent...) - Method in interface net.md_5.bungee.api.Title
  Set the subtitle to send to the player.
SUCCESS - Enum constant in enum net.md_5.bungee.api.ServerConnectRequest.Result
  Successfully connected to server.
SUPPORT - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType

## T

TabCompleteEvent - Class in net.md_5.bungee.api.event
  Event called when a player uses tab completion.
TabCompleteEvent(Connection, Connection, String, List<String>) - Constructor for class net.md_5.bungee.api.event.TabCompleteEvent
TabCompleteResponseEvent - Class in net.md_5.bungee.api.event
  Event called when a backend server sends a response to a player asking to tab-complete a chat message or command.
TabCompleteResponseEvent(Connection, Connection, List<String>) - Constructor for class net.md_5.bungee.api.event.TabCompleteResponseEvent
TabExecutor - Interface in net.md_5.bungee.api.plugin
target(ServerInfo) - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
  Target server to connect to.
TargetedEvent - Class in net.md_5.bungee.api.event
  An event which occurs in the communication between two nodes.
TargetedEvent(Connection, Connection) - Constructor for class net.md_5.bungee.api.event.TargetedEvent
  Creates a new `TargetedEvent` instance.
TaskScheduler - Interface in net.md_5.bungee.api.scheduler
  This interface represents a scheduler which may be used to queue, delay and execute tasks in an asynchronous fashion.
TaskScheduler.Unsafe - Interface in net.md_5.bungee.api.scheduler
Team - Class in net.md_5.bungee.api.score
Team(String) - Constructor for class net.md_5.bungee.api.score.Team
title(BaseComponent) - Method in interface net.md_5.bungee.api.Title
  Set the title to send to the player.
title(BaseComponent...) - Method in interface net.md_5.bungee.api.Title
  Set the title to send to the player.
Title - Interface in net.md_5.bungee.api
  Represents a configuration of a title.
toString() - Method in class net.md_5.bungee.api.config.ListenerInfo
toString() - Method in class net.md_5.bungee.api.event.AsyncEvent
toString() - Method in class net.md_5.bungee.api.event.ChatEvent
toString() - Method in class net.md_5.bungee.api.event.ClientConnectEvent
toString() - Method in class net.md_5.bungee.api.event.CustomClickEvent
toString() - Method in class net.md_5.bungee.api.event.LoginEvent
toString() - Method in class net.md_5.bungee.api.event.PermissionCheckEvent
toString() - Method in class net.md_5.bungee.api.event.PlayerDisconnectEvent
toString() - Method in class net.md_5.bungee.api.event.PlayerHandshakeEvent
toString() - Method in class net.md_5.bungee.api.event.PluginMessageEvent
toString() - Method in class net.md_5.bungee.api.event.PostLoginEvent
toString() - Method in class net.md_5.bungee.api.event.PreLoginEvent
toString() - Method in class net.md_5.bungee.api.event.ProxyPingEvent
toString() - Method in class net.md_5.bungee.api.event.ProxyReloadEvent
toString() - Method in class net.md_5.bungee.api.event.ServerConnectedEvent
toString() - Method in class net.md_5.bungee.api.event.ServerConnectEvent
toString() - Method in class net.md_5.bungee.api.event.ServerDisconnectEvent
toString() - Method in class net.md_5.bungee.api.event.ServerKickEvent
toString() - Method in class net.md_5.bungee.api.event.ServerSwitchEvent
toString() - Method in class net.md_5.bungee.api.event.SettingsChangedEvent
toString() - Method in class net.md_5.bungee.api.event.TabCompleteEvent
toString() - Method in class net.md_5.bungee.api.event.TabCompleteResponseEvent
toString() - Method in class net.md_5.bungee.api.event.TargetedEvent
toString() - Method in class net.md_5.bungee.api.plugin.Command
toString() - Method in class net.md_5.bungee.api.plugin.PluginDescription
toString() - Method in class net.md_5.bungee.api.scheduler.GroupedThreadFactory
  Deprecated.
toString() - Method in class net.md_5.bungee.api.score.Objective
toString() - Method in class net.md_5.bungee.api.score.Score
toString() - Method in class net.md_5.bungee.api.score.Scoreboard
toString() - Method in class net.md_5.bungee.api.score.Team
toString() - Method in class net.md_5.bungee.api.ServerConnectRequest.Builder
toString() - Method in class net.md_5.bungee.api.ServerLink
toString() - Method in class net.md_5.bungee.api.ServerPing.ModInfo
toString() - Method in class net.md_5.bungee.api.ServerPing.ModItem
toString() - Method in class net.md_5.bungee.api.ServerPing.PlayerInfo
toString() - Method in class net.md_5.bungee.api.ServerPing.Players
toString() - Method in class net.md_5.bungee.api.ServerPing.Protocol
toString() - Method in class net.md_5.bungee.api.ServerPing
transfer(String, int) - Method in interface net.md_5.bungee.api.connection.ProxiedPlayer
  Requests this player to connect to a different server specified by host and port.

## U

unicode(char) - Static method in class net.md_5.bungee.Util
  Formats an char as a unicode value.
UNKNOWN - Enum constant in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Unknown cause.
UNKNOWN - Enum constant in enum net.md_5.bungee.api.event.ServerKickEvent.State
unregisterChannel(String) - Method in class net.md_5.bungee.api.ProxyServer
  Unregister a previously registered channel.
unregisterCommand(Command) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Unregister a command so it will no longer be executed.
unregisterCommands(Plugin) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Unregister all commands owned by a `Plugin`
unregisterListener(Listener) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Unregister a `Listener` so that the events do not reach it anymore.
unregisterListeners(Plugin) - Method in class net.md_5.bungee.api.plugin.PluginManager
  Unregister all of a Plugin's listener.
unsafe() - Method in interface net.md_5.bungee.api.connection.Connection
  Get the unsafe methods of this class.
unsafe() - Method in class net.md_5.bungee.api.ProxyServer
  Get the unsafe methods of this class.
unsafe() - Method in interface net.md_5.bungee.api.scheduler.TaskScheduler
  Get the unsafe methods of this class.
Util - Class in net.md_5.bungee
  Series of utility classes to perform various operations.
Util() - Constructor for class net.md_5.bungee.Util

## V

valueOf(String) - Static method in enum net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.md_5.bungee.api.connection.ProxiedPlayer.MainHand
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.md_5.bungee.api.event.ServerKickEvent.State
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.md_5.bungee.api.score.Position
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.md_5.bungee.api.ServerConnectRequest.Result
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.md_5.bungee.api.ServerLink.LinkType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum net.md_5.bungee.api.connection.ProxiedPlayer.ChatMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.md_5.bungee.api.connection.ProxiedPlayer.MainHand
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.md_5.bungee.api.event.ServerConnectEvent.Reason
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.md_5.bungee.api.event.ServerKickEvent.State
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.md_5.bungee.api.score.Position
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.md_5.bungee.api.ServerConnectRequest.Result
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.md_5.bungee.api.ServerLink.LinkType
  Returns an array containing the constants of this enum type, in the order they are declared.

## W

WEBSITE - Enum constant in enum net.md_5.bungee.api.ServerLink.LinkType

A B C D E F G H I J K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form