MCPcopy Create free account

hub / github.com/PaperMC/Velocity / types & classes

Types & classes619 in github.com/PaperMC/Velocity

ClassAbstractCommandInvocation
Abstract base class for {@link CommandInvocation} implementations. @param <T> the type of the arguments
proxy/src/main/java/com/velocitypowered/proxy/command/invocation/AbstractCommandInvocation.java:29
ClassAbstractCommandRegistrar
Base class for {@link CommandRegistrar} implementations. @param <T> the type of the command to register
proxy/src/main/java/com/velocitypowered/proxy/command/registrar/AbstractCommandRegistrar.java:34
EnumAction
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/UpsertPlayerInfoPacket.java:136
EnumAction
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/PlayerChatCompletionPacket.java:74
EnumActionType
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/title/GenericTitlePacket.java:28
ClassActiveFeaturesPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/config/ActiveFeaturesPacket.java:27
ClassAddressUtil
Utilities to parse addresses.
proxy/src/main/java/com/velocitypowered/proxy/util/AddressUtil.java:29
ClassAdvanced
proxy/src/main/java/com/velocitypowered/proxy/config/VelocityConfiguration.java:749
ClassAlwaysAsyncListener
proxy/src/test/java/com/velocitypowered/proxy/event/EventTest.java:165
ClassAlwaysSyncListener
proxy/src/test/java/com/velocitypowered/proxy/event/EventTest.java:143
ClassAnnotatedListener
proxy/src/test/java/com/velocitypowered/proxy/event/RegistrationTest.java:77
ClassArgumentIdentifier
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/brigadier/ArgumentIdentifier.java:27
ClassArgumentPropertyRegistry
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/brigadier/ArgumentPropertyRegistry.java:54
InterfaceArgumentPropertySerializer
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/brigadier/ArgumentPropertySerializer.java:24
ClassArgumentSignature
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/session/SessionPlayerCommandPacket.java:147
ClassArgumentSignatures
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/session/SessionPlayerCommandPacket.java:108
EnumAsyncType
proxy/src/main/java/com/velocitypowered/proxy/event/VelocityEventManager.java:163
ClassAuthSessionHandler
A session handler that is activated to complete the login phase.
proxy/src/main/java/com/velocitypowered/proxy/connection/client/AuthSessionHandler.java:61
ClassAutoReadHolderHandler
A variation on {@link io.netty.handler.flow.FlowControlHandler} that explicitly holds messages on {@code channelRead} and only releases them on an exp
proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/AutoReadHolderHandler.java:30
ClassAvailableCommandsPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/AvailableCommandsPacket.java:56
InterfaceAwaitingEventExecutor
An event handler that returns an {@link EventTask} to await on. @param <E> event type
api/src/main/java/com/velocitypowered/api/event/AwaitingEventExecutor.java:17
ClassBackendChannelInitializer
Backend channel initializer.
proxy/src/main/java/com/velocitypowered/proxy/network/BackendChannelInitializer.java:42
ClassBackendChannelInitializerHolder
Backend channel initializer holder.
proxy/src/main/java/com/velocitypowered/proxy/network/BackendChannelInitializerHolder.java:29
InterfaceBackendConnectionPhase
Provides connection phase specific actions. <p>Note that Forge phases are found in the enum {@link LegacyForgeHandshakeBackendPhase}.</p>
proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendConnectionPhase.java:30
ClassBackendConnectionPhases
Contains Vanilla {@link BackendConnectionPhase}s. <p>See {@link LegacyForgeHandshakeBackendPhase} for Legacy Forge versions</p>
proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendConnectionPhases.java:30
ClassBackendPlaySessionHandler
Handles a connected player.
proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BackendPlaySessionHandler.java:87
ClassBossBarImplementationProvider
proxy/src/main/java/com/velocitypowered/proxy/adventure/BossBarImplementationProvider.java:24
ClassBossBarManager
Handles dropping and resending boss bar packets on versions 1.20.2 and newer because the client now deletes all boss bars during the login phase, and
proxy/src/main/java/com/velocitypowered/proxy/connection/player/bossbar/BossBarManager.java:30
ClassBossBarPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/BossBarPacket.java:32
ClassBrigadierCommand
A command that uses Brigadier for parsing the command and providing suggestions to the client.
api/src/main/java/com/velocitypowered/api/command/BrigadierCommand.java:21
ClassBrigadierCommandRegistrar
Registers {@link BrigadierCommand}s in a root node.
proxy/src/main/java/com/velocitypowered/proxy/command/registrar/BrigadierCommandRegistrar.java:31
ClassBrigadierCommandTests
Tests for {@link BrigadierCommand}.
proxy/src/test/java/com/velocitypowered/proxy/command/BrigadierCommandTests.java:42
EnumBufferPreference
Emumerates Netty buffer preferences and requirements for use with Netty.
native/src/main/java/com/velocitypowered/natives/util/BufferPreference.java:23
ClassBuilder
proxy/src/main/java/com/velocitypowered/proxy/command/VelocityCommandMeta.java:41
ClassBuilder
A builder for {@link Enum2IntMap}. @param <E> the enum type to use
proxy/src/main/java/com/velocitypowered/proxy/util/collect/Enum2IntMap.java:44
ClassBuilder
Represents a builder which creates {@link TabListEntry}s. @see TabListEntry
api/src/main/java/com/velocitypowered/api/proxy/player/TabListEntry.java:198
ClassBuilder
A builder for {@link QueryResponse} objects.
api/src/main/java/com/velocitypowered/api/proxy/server/QueryResponse.java:229
ClassBuilder
A builder for {@link ServerPing} objects.
api/src/main/java/com/velocitypowered/api/proxy/server/ServerPing.java:149
ClassBuilder
A builder for {@link PingOptions} objects. @since 3.2.0
api/src/main/java/com/velocitypowered/api/proxy/server/PingOptions.java:109
InterfaceBuilder
Provides a fluent interface to create {@link CommandMeta}s.
api/src/main/java/com/velocitypowered/api/command/CommandMeta.java:47
InterfaceBuilder
Builder for {@link ResourcePackInfo} instances.
api/src/main/java/com/velocitypowered/api/proxy/player/ResourcePackInfo.java:105
ClassBuilderImpl
Implements the builder for {@link ResourcePackInfo} instances.
proxy/src/main/java/com/velocitypowered/proxy/connection/player/resourcepack/VelocityResourcePackInfo.java:141
ClassBuiltinCommandUtil
proxy/src/main/java/com/velocitypowered/proxy/command/builtin/BuiltinCommandUtil.java:27
ClassBundleDelimiterHandler
BundleDelimiterHandler.
proxy/src/main/java/com/velocitypowered/proxy/connection/player/bundle/BundleDelimiterHandler.java:30
ClassBundleDelimiterPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/BundleDelimiterPacket.java:26
ClassBungeeCordMessageResponder
Handles messages coming from servers trying to communicate with the BungeeCord plugin messaging channel interface.
proxy/src/main/java/com/velocitypowered/proxy/connection/backend/BungeeCordMessageResponder.java:50
ClassByteArgumentPropertySerializer
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/brigadier/ByteArgumentPropertySerializer.java:23
ClassByteBufDataInput
A wrapper around {@link io.netty.buffer.ByteBuf} that implements the exception-free {@link ByteArrayDataInput} interface from Guava.
proxy/src/main/java/com/velocitypowered/proxy/protocol/util/ByteBufDataInput.java:29
ClassByteBufDataOutput
A {@link ByteArrayDataOutput} equivalent to {@link ByteBufDataInput}.
proxy/src/main/java/com/velocitypowered/proxy/protocol/util/ByteBufDataOutput.java:31
ClassCaffeineCacheRatelimiter
A simple rate-limiter based on a Caffeine {@link Cache}.
proxy/src/main/java/com/velocitypowered/proxy/util/ratelimit/CaffeineCacheRatelimiter.java:31
ClassCaffeineCacheRatelimiterTest
proxy/src/test/java/com/velocitypowered/proxy/util/ratelimit/CaffeineCacheRatelimiterTest.java:29
ClassCallbackCommand
Callback Command.
proxy/src/main/java/com/velocitypowered/proxy/command/builtin/CallbackCommand.java:32
ClassCappedSet
An unsynchronized collection that puts an upper bound on the size of the collection.
proxy/src/main/java/com/velocitypowered/proxy/util/collect/CappedSet.java:29
ClassCappedSetTest
proxy/src/test/java/com/velocitypowered/proxy/util/collect/CappedSetTest.java:30
InterfaceChannelIdentifier
Represents a channel identifier for use with plugin messaging.
api/src/main/java/com/velocitypowered/api/proxy/messages/ChannelIdentifier.java:13
InterfaceChannelMessageSink
Represents something that can be sent plugin messages.
api/src/main/java/com/velocitypowered/api/proxy/messages/ChannelMessageSink.java:16
InterfaceChannelMessageSource
Indicates that this may be a source of plugin messages.
api/src/main/java/com/velocitypowered/api/proxy/messages/ChannelMessageSource.java:13
InterfaceChannelRegistrar
Represents an interface to register and unregister {@link ChannelIdentifier}s for the proxy to listen on.
api/src/main/java/com/velocitypowered/api/proxy/messages/ChannelRegistrar.java:14
ClassCharacterUtil
Utilities for handling characters in the context of Minecraft chat handling.
proxy/src/main/java/com/velocitypowered/proxy/util/CharacterUtil.java:23
ClassCharacterUtilTest
proxy/src/test/java/com/velocitypowered/proxy/util/CharacterUtilTest.java:25
ClassChatAcknowledgementPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/ChatAcknowledgementPacket.java:26
ClassChatBuilderFactory
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/builder/ChatBuilderFactory.java:26
ClassChatBuilderV2
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/builder/ChatBuilderV2.java:31
InterfaceChatHandler
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/ChatHandler.java:22
EnumChatMode
The client's current chat display mode.
api/src/main/java/com/velocitypowered/api/proxy/player/PlayerSettings.java:88
ClassChatQueue
A precisely ordered queue which allows for outside entries into the ordered queue through piggybacking timestamps.
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/ChatQueue.java:35
ClassChatResult
Represents the result of the {@link PlayerChatEvent}.
api/src/main/java/com/velocitypowered/api/event/player/PlayerChatEvent.java:78
InterfaceChatSession
Represents a chat session held by a player.
api/src/main/java/com/velocitypowered/api/proxy/player/ChatSession.java:16
ClassChatState
Tracks the last Secure Chat state that we received from the client. This is important to always have a valid 'last seen' state that is consistent with
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/ChatQueue.java:152
ClassChatTimeKeeper
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/ChatTimeKeeper.java:22
EnumChatType
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/ChatType.java:20
ClassClickCallbackManager
Click callback manager.
proxy/src/main/java/com/velocitypowered/proxy/adventure/ClickCallbackManager.java:33
ClassClickCallbackProviderImpl
Implementation of {@link ClickCallback.Provider}.
proxy/src/main/java/com/velocitypowered/proxy/adventure/ClickCallbackProviderImpl.java:29
ClassClientConfigSessionHandler
Handles the client config stage.
proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientConfigSessionHandler.java:63
InterfaceClientConnectionPhase
Provides connection phase specific actions. <p>Note that Forge phases are found in the enum {@link LegacyForgeHandshakeClientPhase}.</p>
proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientConnectionPhase.java:30
ClassClientConnectionPhases
The vanilla {@link ClientConnectionPhase}s. <p>See {@link com.velocitypowered.proxy.connection.forge.legacy.LegacyForgeHandshakeClientPhase} for Lega
proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientConnectionPhases.java:26
ClassClientPlaySessionHandler
Handles communication with the connected Minecraft client. This is effectively the primary nerve center that joins backend servers with players.
proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientPlaySessionHandler.java:103
ClassClientSettingsPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/ClientSettingsPacket.java:29
ClassClientSettingsWrapper
Wraps the settings received in the Client Settings packet.
proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientSettingsWrapper.java:30
ClassClientboundCookieRequestPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/ClientboundCookieRequestPacket.java:28
ClassClientboundCustomReportDetailsPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/config/ClientboundCustomReportDetailsPacket.java:27
ClassClientboundServerLinksPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/config/ClientboundServerLinksPacket.java:28
ClassClientboundSoundEntityPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/ClientboundSoundEntityPacket.java:30
ClassClientboundStopSoundPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/ClientboundStopSoundPacket.java:31
ClassClientboundStoreCookiePacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/ClientboundStoreCookiePacket.java:28
ClassClosestLocaleMatcher
Matches a player's locale to the "closest" Velocity locale, for message localization.
proxy/src/main/java/com/velocitypowered/proxy/util/ClosestLocaleMatcher.java:29
ClassCodeOfConductAcceptPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/config/CodeOfConductAcceptPacket.java:26
ClassCodeOfConductPacket
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/config/CodeOfConductPacket.java:27
InterfaceCommand
Represents a command that can be executed by a {@link CommandSource} such as a {@link Player} or the console. <p><strong>You must not subclass <code>
api/src/main/java/com/velocitypowered/api/command/Command.java:32
ClassCommandExecuteEvent
This event is fired when someone executes a command. Velocity will wait for this event to finish firing before trying to handle the command and/or for
api/src/main/java/com/velocitypowered/api/event/command/CommandExecuteEvent.java:23
ClassCommandGraphInjector
Copies the nodes of a {@link RootCommandNode} to a possibly non-empty destination {@link RootCommandNode}, respecting the requirements satisfied by a
proxy/src/main/java/com/velocitypowered/proxy/command/CommandGraphInjector.java:42
ClassCommandGraphInjectorTests
Tests for injecting Velocity commnads into a server Brigadier command tree.
proxy/src/test/java/com/velocitypowered/proxy/command/CommandGraphInjectorTests.java:42
InterfaceCommandHandler
proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/chat/CommandHandler.java:34
InterfaceCommandInvocation
Provides information related to the possible execution of a {@link Command}. @param <T> the type of the arguments
api/src/main/java/com/velocitypowered/api/command/CommandInvocation.java:15
InterfaceCommandInvocationFactory
Creates command invocation objects from a command context builder or a command context. <p>Let {@code builder} be a command context builder, and {@co
proxy/src/main/java/com/velocitypowered/proxy/command/invocation/CommandInvocationFactory.java:39
InterfaceCommandManager
Handles the registration and execution of commands.
api/src/main/java/com/velocitypowered/api/command/CommandManager.java:21
ClassCommandManagerTests
Command manager tests.
proxy/src/test/java/com/velocitypowered/proxy/command/CommandManagerTests.java:39
ClassCommandMessages
Basic, common command messages.
proxy/src/main/java/com/velocitypowered/proxy/command/builtin/CommandMessages.java:27
InterfaceCommandMeta
Contains metadata for a {@link Command}.
api/src/main/java/com/velocitypowered/api/command/CommandMeta.java:17
InterfaceCommandRegistrar
Creates and registers the {@link LiteralCommandNode} representations of a given {@link Command} in a {@link RootCommandNode}. @param <T> the type of
proxy/src/main/java/com/velocitypowered/proxy/command/registrar/CommandRegistrar.java:31
next →1–100 of 619, ranked by callers