All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description BrigadierCommand A command that uses Brigadier for parsing the command and providing suggestions to the client.ChannelMessageSink Represents something that can be sent plugin messages.ChannelMessageSource Indicates that this may be a source of plugin messages.ChannelRegistrar Represents an interface to register and unregisterPluginChannelIds for the proxy to listen on.ClientSettings Represents the client settings for the player.ClientSettings.ChatMode ClientSettings.MainHand Command Represents a command that can be executed by aCommandSourcesuch as aPlayeror the console.CommandExecuteEvent This event is fired when someone executes a command.CommandExecuteEvent.CommandResult CommandExecuteEventImpl This event is fired when someone executing command.CommandInvocation<T> Provides information related to the (possible) execution of aCommand.CommandManager Handles the registration and execution of commands.CommandMeta Contains metadata for aCommand.CommandMeta.Builder Provides a fluent interface to createCommandMetas.CommandSource Represents something that can be used to run aCommand.ConnectionHandshakeEvent This event is fired when a handshake is established between a client and the proxy.ConnectionHandshakeEventImpl This event is fired when a handshake is established between a client and the proxy.ConnectionRequestBuilder Provides a fluent interface to send a connection request to another server on the proxy.ConnectionRequestBuilder.Result Represents the result of a connection request.ConnectionRequestBuilder.Status Represents the status of a connection request initiated by aConnectionRequestBuilder.ConsoleCommandSource Indicates that the executor of the command is the console.Continuation Represents a continuation of a paused event handler.DataDirectory This annotation requests that Velocity inject aPathinstance with a plugin-specific data directory.Dependency Indicates that thePlugindepends on another plugin in order to enable.DisconnectEvent This event is fired when a player disconnects from the proxy.DisconnectEvent.LoginStatus DisconnectEventImpl This event is fired when a player disconnects from the proxy.Event Base class for all events in the Velocity API.EventHandler<E extends Event> Allows a listener to receive direct dispatches of events.EventManager Allows plugins to register and deregister listeners for event handlers.EventTask Represents a task that can be returned by aEventHandlerwhich allows event handling to be suspended and resumed at a later time, and executing event handlers completely or partially asynchronously.Favicon Represents a Minecraft server favicon.GameProfile Represents a Mojang game profile.GameProfile.Property Represents a Mojang profile property.GameProfileRequestEvent This event is fired after thePreLoginEventImplin order to set up the game profile for the user.GameProfileRequestEventImpl This event is fired after thePreLoginEventImplin order to set up the game profile for the user.InboundConnection Represents an incoming connection to the proxy.InvalidPluginException InvocableCommand<I extends CommandInvocation<?>> A command that can be executed with arbitrary arguments.KeyedPluginChannelId Represents a modern namespaced channel identifier.KickedFromServerEvent Fired when a player is kicked from a server.KickedFromServerEvent.DisconnectPlayer Tells the proxy to disconnect the player with the specified reason.KickedFromServerEvent.Notify Notifies the player with the specified message but does nothing else.KickedFromServerEvent.RedirectPlayer Tells the proxy to redirect the player to another server.KickedFromServerEvent.ServerKickResult Represents the base interface forKickedFromServerEventresults.KickedFromServerEventImpl Fired when a player is kicked from a server.ListenerBoundEvent This event is fired by the proxy after a listener starts accepting connections.ListenerBoundEventImpl This event is fired by the proxy after a listener starts accepting connections.ListenerClosedEvent This event is fired by the proxy before the proxy stops accepting connections.ListenerClosedEventImpl This event is fired by the proxy before the proxy stops accepting connections.ListenerType Represents each listener type.LoginEvent This event is fired once the player has been authenticated but before they connect to a server on the proxy.LoginEventImpl This event is fired once the player has been authenticated but before they connect to a server on the proxy.ModInfo ModInfo.Mod NetworkEndpoint Represents a network listener for the proxy.PairedPluginChannelId Represents a legacy channel identifier (for Minecraft 1.12 and below) paired with a namespaced key for 1.13 and above.PermissionFunction Function that calculates the permission settings for a givenPermissionSubject.PermissionProvider ProvidesPermissionFunctions forPermissionSubjects.PermissionsSetupEvent Called when aPermissionSubject's permissions are being setup.PermissionsSetupEventImpl Called when aPermissionSubject's permissions are being setup.PermissionSubject Represents a object that has a set of queryable permissions.Player Represents a player who is connected to the proxy.PlayerAvailableCommandsEvent Allows plugins to modify the packet indicating commands available on the server to a Minecraft 1.13+ client.PlayerAvailableCommandsEventImpl Allows plugins to modify the packet indicating commands available on the server to a Minecraft 1.13+ client.PlayerChannelRegisterEvent This event is fired when a client (Player) sends a plugin message through the register channel.PlayerChannelRegisterEventImpl This event is fired when a client (Player) sends a plugin message through the register channel.PlayerChatEvent PlayerChatEventImpl This event is fired when a player types in a chat message.PlayerChooseInitialServerEvent Fired when a player has finished connecting to the proxy and we need to choose the first server to connect to.PlayerChooseInitialServerEventImpl Fired when a player has finished connecting to the proxy and we need to choose the first server to connect to.PlayerClientSettingsChangedEvent PlayerClientSettingsChangedEventImpl PlayerModInfoEvent This event is fired when a modded client sends its mods to the proxy while connecting to a server.PlayerModInfoEventImpl PlayerResourcePackStatusEvent This event is fired when the status of a resource pack sent to the player by the server is changed.PlayerResourcePackStatusEvent.Status Represents the possible statuses for the resource pack.PlayerResourcePackStatusEventImpl This event is fired when the status of a resource pack sent to the player by the server is changed.Plugin Annotation used to describe a Velocity plugin.PluginChannelId Represents a channel identifier for use with plugin messaging.PluginContainer A wrapper around a plugin loaded by the proxy.PluginDependency Represents a dependency on another plugin.PluginDescription Represents metadata for a specific version of a plugin.PluginManager Manages plugins loaded on the proxy.PluginMessageEvent This event is fired when a plugin message is sent to the proxy, either from a client (Player) or a server (ServerConnection).PluginMessageEventImpl This event is fired when a plugin message is sent to the proxy, either from a client (Player) or a server (ServerConnection).PostLoginEvent This event is fired once the player has been fully initialized and is about to connect to their first server.PostLoginEventImpl This event is fired once the player has been fully initialized and is about to connect to their first server.PostOrder Provides convenient shorthands for represents the order an event will be posted to a listener.PreLoginEvent This event is fired when a player has initiated a connection with the proxy but before the proxy authenticates the player with Mojang or before the player's proxy connection is fully established (for offline mode).PreLoginEventImpl This event is fired when a player has initiated a connection with the proxy but before the proxy authenticates the player with Mojang or before the player's proxy connection is fully established (for offline mode).ProtocolVersion Represents each Minecraft protocol version.ProxyConfig Exposes certain proxy configuration information that plugins may use.ProxyInitializeEvent This event is fired by the proxy after plugins have been loaded but before the proxy starts accepting connections.ProxyInitializeEventImpl This event is fired by the proxy after plugins have been loaded but before the proxy starts accepting connections.ProxyPingEvent This event is fired when a server list ping request is sent by a remote client.ProxyPingEventImpl This event is fired when a server list ping request is sent by a remote client.ProxyQueryEvent This event is fired if proxy is getting queried over GS4 Query protocol.ProxyQueryEvent.QueryType Represents the type of query the client is asking for.ProxyQueryEventImpl This event is fired if proxy is getting queried over GS4 Query protocol.ProxyReloadEvent This event is fired when the proxy is reloaded by the user using/velocity reload.ProxyReloadEventImpl This event is fired when the proxy is reloaded by the user using/velocity reload.ProxyServer Provides an interface to a Minecraft server proxy.ProxyShutdownEvent This event is fired by the proxy after the proxy has stopped accepting connections but before the proxy process exits.ProxyShutdownEventImpl ProxyVersion Provides a version object for the proxy.QueryResponse GS4 query response.QueryResponse.Builder A builder forQueryResponseobjects.QueryResponse.PluginInformation Represents a plugin in the query response.RawCommand A specialized sub-interface ofCommandwhich indicates the proxy should pass the command and its arguments directly without further processing.RawCommand.Invocation Contains the invocation data for a raw command.RegisteredServer Represents a server that has been registered with the proxy.ResultedEvent<R extends ResultedEvent.Result> Indicates an event that has a result attached to it.ResultedEvent.ComponentResult Represents an "allowed/denied" result with a reason allowed for denial.ResultedEvent.GenericResult A generic "allowed/denied" result.ResultedEvent.Result Represents a result for an event.ScheduledTask Represents a task that is scheduled to run on the proxy.Scheduler Represents a scheduler to execute tasks on the proxy.Scheduler.TaskBuilder Represents a fluent interface to schedule tasks on the proxy.ServerConnectedEvent This event is fired once the player has successfully connected to the target server and the connection to the previous server has been de-established.ServerConnectedEventImpl This event is fired once the player has successfully connected to the target server and the connection to the previous server has been de-established.ServerConnection Represents a connection to a backend server from the proxy for a client.ServerInfo ServerInfo represents a server that a player can connect to.ServerPing Represents a 1.7 and above server list ping response.ServerPing.Builder A builder forServerPingobjects.ServerPing.Players ServerPing.SamplePlayer ServerPing.Version ServerPostConnectEvent Fired after the player has connected to a server.ServerPostConnectEventImpl Fired after the player has connected to a server.ServerPreConnectEvent This event is fired before the player connects to a server.ServerPreConnectEvent.ServerResult Represents the result of theServerPreConnectEvent.ServerPreConnectEventImpl This event is fired before the player connects to a server.SimpleCommand A simple command, modelled after the convention popularized by Bukkit and BungeeCord.SimpleCommand.Invocation Contains the invocation data for a simple command.SkinParts Subscribe An annotation that indicates that this method can be used to listen for an event from the proxy.TabCompleteEvent This event is fired after a tab complete response is sent by the remote server, for clients on 1.12.2 and below.TabCompleteEventImpl This event is fired after a tab complete response is sent by the remote server, for clients on 1.12.2 and below.TabList Represents the tab list of aPlayer.TabListEntry Represents a single entry in aTabList.TabListEntry.Builder Represents a builder which createsTabListEntrys.TaskStatus Tristate Represents three different states of a setting.UuidUtils Provides a small, useful selection of utilities for working with Minecraft UUIDs.