All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description BossBar Deprecated. Replaced withBossBar
BossBarColor Deprecated. Replaced withBossBar.Color
BossBarFlag Deprecated. Replaced withBossBar.Flag
BossBarOverlay Deprecated. Replaced withBossBar.Overlay
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 unregisterChannelIdentifier
s for the proxy to listen on.Command Represents a command that can be executed by aCommandSource
such as aPlayer
or the console.CommandExecuteEvent This event is fired when someone executing command.CommandExecuteEvent.CommandResult Represents the result of theCommandExecuteEvent
.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 createCommandMeta
s.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.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.DataDirectory This annotation requests that Velocity inject aPath
instance with a plugin-specific data directory.Dependency Indicates that thePlugin
depends on another plugin in order to enable.DisconnectEvent This event is fired when a player disconnects from the proxy.DisconnectEvent.LoginStatus EventHandler<E> Represents an interface to perform direct dispatch of an event.EventManager Allows plugins to register and deregister listeners for event handlers.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 thePreLoginEvent
in 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.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 forKickedFromServerEvent
results.LegacyChannelIdentifier Reperesents a legacy channel identifier (for Minecraft 1.12 and below).LoginEvent This event is fired once the player has been authenticated but before they connect to a server on the proxy.MessagePosition Represents where a chat message is going to be sent.MinecraftChannelIdentifier Represents a Minecraft 1.13+ channel identifier.ModInfo ModInfo.Mod PermissionFunction Function that calculates the permission settings for a givenPermissionSubject
.PermissionProvider ProvidesPermissionFunction
s forPermissionSubject
s.PermissionsSetupEvent 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.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 Represents the result of thePlayerChatEvent
.PlayerChooseInitialServerEvent Fired when a player has finished connecting to the proxy and we need to choose the first server to connect to.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 PlayerSettings.MainHand PlayerSettingsChangedEvent 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 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.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 A builder forQueryResponse
objects.QueryResponse.PluginInformation Represents a plugin in the query response.RawCommand A specialized sub-interface ofCommand
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.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.ServerPing Represents a 1.7 and above server list ping response.ServerPing.Builder A builder forServerPing
objects.ServerPing.Players ServerPing.SamplePlayer ServerPing.Version ServerPostConnectEvent 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
.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.TabList Represents the tab list of aPlayer
.TabListEntry Represents a single entry in aTabList
.TabListEntry.Builder Represents a builder which createsTabListEntry
s.TaskStatus TextTitle Deprecated. Replaced withTitle
TextTitle.Builder Title Deprecated. Replaced withTitle
Titles Deprecated. Replaced withTitle
Tristate Represents three different states of a setting.UuidUtils Provides a small, useful selection of utilities for working with Minecraft UUIDs.