All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AwaitingEvent |
Marks an event as an event the proxy will wait on to completely fire (including any
EventTasks) before continuing handling it.
|
| AwaitingEventExecutor<E> |
An event handler that returns an EventTask to await on.
|
| BrigadierCommand |
A command that uses Brigadier for parsing the command and
providing suggestions to the client.
|
| ChannelIdentifier |
Represents a channel identifier for use with plugin messaging.
|
| 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 unregister ChannelIdentifiers for the proxy to
listen on.
|
| ChatSession |
Represents a chat session held by a player.
|
| Command |
|
| CommandExecuteEvent |
This event is fired when someone executes a command.
|
| CommandExecuteEvent.CommandResult |
|
| CommandInvocation<T> |
Provides information related to the possible execution of a Command.
|
| CommandManager |
Handles the registration and execution of commands.
|
| CommandMeta |
|
| CommandMeta.Builder |
|
| CommandSource |
Represents something that can be used to run a Command.
|
| ConnectionHandshakeEvent |
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 |
|
| 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 a Path instance with a
plugin-specific data directory.
|
| Dependency |
Indicates that the Plugin depends on another plugin in order to enable.
|
| DisconnectEvent |
This event is fired when a player disconnects from the proxy.
|
| DisconnectEvent.LoginStatus |
The status of the connection when the player disconnected.
|
| EventHandler<E> |
Represents an interface to perform direct dispatch of an event.
|
| EventManager |
Allows plugins to register and deregister listeners for event handlers.
|
| EventTask |
Represents a task that can be returned by a EventHandler which 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 the PreLoginEvent in
order to set up the game profile for the user.
|
| IdentifiedKey |
Represents session-server cross-signed dated RSA public key.
|
| IdentifiedKey.Revision |
The different versions of player keys, per Minecraft version.
|
| InboundConnection |
Represents an incoming connection to the proxy.
|
| InvalidPluginException |
Thrown if a JAR in the plugin directory does not look valid.
|
| InvocableCommand<I extends CommandInvocation<?>> |
A command that can be executed with arbitrary arguments.
|
| KeyIdentifiable |
Identifies a type with a public RSA signature.
|
| KeySigned |
Represents the signature of a signed object.
|
| 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 |
|
| LegacyChannelIdentifier |
Represents a legacy channel identifier (for Minecraft 1.12 and below).
|
| ListenerBoundEvent |
This event is fired by the proxy after a listener starts accepting connections.
|
| ListenerCloseEvent |
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.
|
| LoginPhaseConnection |
Represents a connextion that is in the login phase.
|
| LoginPhaseConnection.MessageConsumer |
Consumes the message.
|
| MessagePosition |
Represents where a chat message is going to be sent.
|
| MinecraftChannelIdentifier |
Represents a Minecraft 1.13+ channel identifier.
|
| ModInfo |
Represents the information for a Forge mod list.
|
| ModInfo.Mod |
Represents a mod to send to the client.
|
| PermissionFunction |
|
| PermissionProvider |
|
| PermissionsSetupEvent |
|
| PermissionSubject |
Represents a object that has a set of queryable permissions.
|
| PingOptions |
|
| PingOptions.Builder |
|
| 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.
|
| PlayerChannelRegisterEvent |
This event is fired when a client ( Player) sends a plugin message through the
register channel.
|
| PlayerChatEvent |
This event is fired when a player types in a chat message.
|
| PlayerChatEvent.ChatResult |
|
| PlayerChooseInitialServerEvent |
Fired when a player has finished the login process, and we need to choose the first server
to connect to.
|
| PlayerClientBrandEvent |
Fired when a Player sends the minecraft:brand plugin message.
|
| PlayerModInfoEvent |
This event is fired when a Forge client sends its mods to the proxy while connecting to a server.
|
| 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.
|
| PlayerSettings |
Represents the client settings for the player.
|
| PlayerSettings.ChatMode |
The client's current chat display mode.
|
| PlayerSettings.MainHand |
The player's selected dominant hand.
|
| PlayerSettingsChangedEvent |
This event is fired when the client sends new client settings for the player.
|
| Plugin |
Annotation used to describe a Velocity plugin.
|
| 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).
|
| PluginMessageEvent.ForwardResult |
A result determining whether or not to forward this message on.
|
| PostLoginEvent |
This event is fired once the player has been fully initialized and is about to connect to their
first server.
|
| PostOrder |
Represents the order an event will be posted to a listener method, relative to other listeners.
|
| 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).
|
| PreLoginEvent.PreLoginComponentResult |
Represents an "allowed/allowed with forced online\offline mode/denied" result with a reason
allowed for denial.
|
| 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.
|
| ProxyPingEvent |
This event is fired when a request for server information is sent by a remote client, or when the
server sends the MOTD and favicon to the client after a successful login.
|
| 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.
|
| ProxyReloadEvent |
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.
|
| ProxyVersion |
Provides a version object for the proxy.
|
| QueryResponse |
GS4 query response.
|
| QueryResponse.Builder |
|
| QueryResponse.PluginInformation |
Represents a plugin in the query response.
|
| RawCommand |
A specialized sub-interface of Command which 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.
|
| ResourcePackInfo |
Represents the information for a resource pack to apply that can be sent to the client.
|
| ResourcePackInfo.Builder |
|
| ResourcePackInfo.Origin |
Represents the origin of the resource-pack.
|
| 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.
|
| 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.
|
| ServerLoginPluginMessageEvent |
Fired when a server sends a login plugin message to the proxy.
|
| ServerLoginPluginMessageEvent.ResponseResult |
The result class, containing a response to the login plugin message sent by the server.
|
| ServerPing |
Represents a 1.7 and above server list ping response.
|
| ServerPing.Builder |
|
| ServerPing.Players |
Represents what the players the server purports to have online, its maximum capacity,
and a sample of players on the server.
|
| ServerPing.SamplePlayer |
A player returned in the sample field of the server ping players field.
|
| ServerPing.Version |
Represents the version of the server sent to the client.
|
| ServerPostConnectEvent |
Fired after the player has connected to a server.
|
| ServerPreConnectEvent |
This event is fired before the player connects to a server.
|
| ServerPreConnectEvent.ServerResult |
|
| ServerResourcePackSendEvent |
This event is fired when the downstream server tries to send a player a ResourcePack packet.
|
| SignedMessage |
A signed message.
|
| SimpleCommand |
A simple command, modelled after the convention popularized by
Bukkit and BungeeCord.
|
| SimpleCommand.Invocation |
Contains the invocation data for a simple command.
|
| SkinParts |
Represents what, if any, extended parts of the skin this player has.
|
| 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.
|
| TabList |
Represents the tab list of a Player.
|
| TabListEntry |
Represents a single entry in a TabList.
|
| TabListEntry.Builder |
|
| TaskStatus |
Enumerates all possible task statuses.
|
| Tristate |
Represents three different states of a setting.
|
| UuidUtils |
Provides a small, useful selection of utilities for working with Minecraft UUIDs.
|
| VelocityBrigadierMessage |
Represents an implementation of brigadier's Message, providing support for Component messages.
|