Index

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

A

accept(CommandPreprocessingContext<C>) - Method in class org.geysermc.floodgate.core.connection.audience.FloodgateCommandPreprocessor
 
acceptedConnections() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
acceptedConnectionsCount() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
ACCOUNT_NOT_FOUND - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
add(String[], Object...) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
 
addAcceptedConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
addAddon(InjectorAddon) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
addConnection(Object, FloodgateConnection) - Method in interface org.geysermc.floodgate.core.connection.integrated.IntegratedDataSeeker
 
addConnection(Object, FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
 
addConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
addHandshakeHandler(HandshakeHandler) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
addInjectedClient(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
AES - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
 
AesDataCodec - Class in org.geysermc.floodgate.core.crypto.aes
 
AesDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
AesKeyCodec - Class in org.geysermc.floodgate.core.crypto.aes
 
AesKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
 
AesKeyProducer - Class in org.geysermc.floodgate.core.crypto.aes
 
AesKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
 
algorithm() - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
ALL_PLAYERS - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
allowed() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
ALREADY_LINKED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
api - Variable in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
API_UNAVAILABLE - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
applyChanges(FloodgateConnection, FloodgateConfig) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
applyPlayerTypeFilter(Object, PlayerType, Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
applySkin(Connection, SkinApplyEvent.SkinData) - Method in interface org.geysermc.floodgate.core.skin.SkinApplier
Apply a skin to a player
asymmetrical() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns whether the given type is asymmetrical.
authType() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
Returns the authentication type used on the platform

B

Base64Topping - Class in org.geysermc.floodgate.core.crypto.topping
 
Base64Topping() - Constructor for class org.geysermc.floodgate.core.crypto.topping.Base64Topping
 
BEDROCK_USAGE - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
bedrockId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Returns the value of the bedrockId record component.
bedrockLink(long) - Method in interface org.geysermc.floodgate.core.http.link.GlobalLinkClient
 
bedrockUsername() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
bedrockUsername() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the bedrockUsername record component.
blocker - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
BrigadierUtils - Class in org.geysermc.floodgate.core.util
 
BrigadierUtils() - Constructor for class org.geysermc.floodgate.core.util.BrigadierUtils
 
build() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
build() - Method in record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
Returns the value of the build record component.
BUILD_NUMBER - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.TestCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
 
buildCommand(CommandManager<UserAudience>) - Method in interface org.geysermc.floodgate.core.platform.command.FloodgateCommand
Called by the CommandRegister when it wants you to build the command which he can add.
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
 
byDatabaseType(DatabaseType) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
 
byName(String) - Static method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
 

C

callHandshakeHandlers(HandshakeData) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
callResponseConsumer(byte[]) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
cast(Object, Class<T>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
castedInvoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Invoke the given method of the given instance with the given arguments and cast the value.
castedInvoke(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Invoke the given method of the given instance and cast the value.
castedStaticBooleanValue(Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
castedStaticValue(Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
castGenericNullableSet(Set<U>) - Static method in class org.geysermc.floodgate.core.event.EventBus
 
channelClosedCall(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
Method to loop through all the addons and call InjectorAddon.onChannelClosed(Channel) if InjectorAddon.shouldInject()
ChannelInDebugHandler - Class in org.geysermc.floodgate.core.addon.debug
 
ChannelInDebugHandler(String, boolean, AtomicInteger, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
 
ChannelInPacketHandler - Class in org.geysermc.floodgate.core.addon.packethandler
 
ChannelInPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
 
ChannelOutDebugHandler - Class in org.geysermc.floodgate.core.addon.debug
 
ChannelOutDebugHandler(String, boolean, AtomicInteger, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
 
ChannelOutPacketHandler - Class in org.geysermc.floodgate.core.addon.packethandler
 
ChannelOutPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
channelRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
 
channelRead0(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
 
CHECK_CONSOLE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
codecType() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
COMMAND_LINK - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_LINKED - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_LINKED_MANAGE - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_MAIN - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_MAIN_FIREWALL - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_MAIN_VERSION - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_UNLINK - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
COMMAND_WHITELIST - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
CommandRegister - Class in org.geysermc.floodgate.core.register
This class is responsible for registering commands to the command register of the platform that is currently in use.
CommandRegister() - Constructor for class org.geysermc.floodgate.core.register.CommandRegister
 
commandUtil() - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
Returns the value of the commandUtil record component.
commandUtil() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
CommandUtil - Class in org.geysermc.floodgate.core.platform.command
An interface used across all Floodgate platforms to simple stuff in commands like kicking players and sending player messages independent of the Floodgate platform implementation.
CommandUtil(LanguageManager, GeyserApiBase) - Constructor for class org.geysermc.floodgate.core.platform.command.CommandUtil
 
CommonCommandMessage - Class in org.geysermc.floodgate.core.command
Messages (or part of messages) that are used in two or more commands and thus are 'commonly used'
CommonCommandMessage() - Constructor for class org.geysermc.floodgate.core.command.CommonCommandMessage
 
commonInit(FloodgateConfig) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
CommonModule - Class in org.geysermc.floodgate.core.module
 
CommonModule() - Constructor for class org.geysermc.floodgate.core.module.CommonModule
 
CommonNettyDataHandler - Class in org.geysermc.floodgate.core.addon.data
 
CommonNettyDataHandler(DataSeeker, FloodgateDataHandler, FloodgateConfig, FloodgateLogger, AttributeKey<Connection>, AttributeKey<String>, PacketBlocker) - Constructor for class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
CommonNettyDataHandler.HandleResultType - Enum Class in org.geysermc.floodgate.core.addon.data
 
CommonPlatformInjector - Class in org.geysermc.floodgate.core.inject
 
CommonPlatformInjector() - Constructor for class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
CommonPlatformMessages - Class in org.geysermc.floodgate.core.platform
 
CommonPlatformMessages() - Constructor for class org.geysermc.floodgate.core.platform.CommonPlatformMessages
 
CommonPlayerLink - Class in org.geysermc.floodgate.core.link
 
CommonPlayerLink() - Constructor for class org.geysermc.floodgate.core.link.CommonPlayerLink
 
CommonPlayerLink.PlayerLinkState - Record Class in org.geysermc.floodgate.core.link
 
commonPool() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
commonScheduledPool() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
config - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
CONFIG_VERSION - Static variable in class org.geysermc.floodgate.core.util.Constants
 
ConfigAsPropertySource - Class in org.geysermc.floodgate.core.config
 
ConfigLoader - Class in org.geysermc.floodgate.core.config
 
connection() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns the value of the connection record component.
connection() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns the value of the connection record component.
connection() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
CONNECTION_DISCONNECT - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
 
CONNECTION_LOGIN - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
 
connectionAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
connectionAttribute() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
connectionByPlatformIdentifier(Object) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
connectionByPlatformIdentifier(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
connectionByUuid(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
connectionByUuid(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
connectionByXuid(String) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
connectionByXuid(String) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
ConnectionJoinEvent - Class in org.geysermc.floodgate.core.event
 
ConnectionJoinEvent(FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
ConnectionManager - Class in org.geysermc.floodgate.core.connection
 
ConnectionManager() - Constructor for class org.geysermc.floodgate.core.connection.ConnectionManager
 
ConsoleAudience(Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience.ConsoleAudience
 
Constants - Class in org.geysermc.floodgate.core.util
 
Constants() - Constructor for class org.geysermc.floodgate.core.util.Constants
 
CORE_FINISH - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
 
createFormData(Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
createJavaPlayerId(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
ctx - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
currentSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 

D

database() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
DatabaseLoader - Class in org.geysermc.floodgate.core.database.loader
 
DatabaseTypeLibraries - Enum Class in org.geysermc.floodgate.core.database.loader
 
dataCodec() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns a new DataCodec instance for the given type.
DataCodec - Class in org.geysermc.floodgate.core.crypto
Responsible for data integrity by either signing or encrypting the data.
DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.DataCodec
 
DataCodecKeyPair - Class in org.geysermc.floodgate.core.crypto
 
DataCodecKeyPair(String, String) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
DataCodecType - Enum Class in org.geysermc.floodgate.core.crypto
 
dataRemainder() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns the value of the dataRemainder record component.
dataSeeker - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
DataSeeker - Interface in org.geysermc.floodgate.core.connection
 
DataSeeker.DataSeekerResult - Record Class in org.geysermc.floodgate.core.connection
 
DataSeekerResult(FloodgateConnection, String) - Constructor for record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Creates an instance of a DataSeekerResult record class.
debug() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
debug(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs a debug message to the console, with 0 or more arguments.
debug(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
DEBUG_MODE - Static variable in class org.geysermc.floodgate.core.util.Constants
 
DebugAddon - Class in org.geysermc.floodgate.core.addon
 
DebugAddon() - Constructor for class org.geysermc.floodgate.core.addon.DebugAddon
 
decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
 
decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
decode(byte[]) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
decode(byte[], boolean) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
decode(ByteBuffer) - Static method in class org.geysermc.floodgate.core.connection.standalone.codec.LinkedPlayerCodec
 
decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
 
decode(ByteBuffer) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
 
decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
 
decode(Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
Decodes the given data using the Key provided in DataCodec.init(Key)
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
decodeDataToConnection(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
Decode the given Floodgate data into a FloodgateConnection.
decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
decodeToString(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
DECRYPT_ERROR - Enum constant in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
 
DEFAULT_MINECRAFT_JAVA_SKIN_SIGNATURE - Static variable in class org.geysermc.floodgate.core.util.Constants
 
DEFAULT_MINECRAFT_JAVA_SKIN_TEXTURE - Static variable in class org.geysermc.floodgate.core.util.Constants
 
DEFAULT_SKIN - Static variable in record class org.geysermc.floodgate.core.skin.SkinDataImpl
 
defaultLocale() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
defaultValue() - Method in enum class org.geysermc.floodgate.core.command.util.Permission
 
delete(LinkRequest) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
deleteByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
 
deregister(PacketHandler) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
description() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
deviceOs(BedrockPlatform) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
disable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
disable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
disablePacketQueue(boolean) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
disablePacketQueue(FloodgateDataHandler.HandleResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
disconnect() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
disconnect(Component) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
disconnect(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
disconnectReason() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns the value of the disconnectReason record component.
disconnectReason() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
disconnectReason(String) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
DownloadClient - Interface in org.geysermc.floodgate.core.http.downloads
 
DriverCategory - Enum Class in org.geysermc.floodgate.core.database.loader
 
dynamic(String, String) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
dynamic(String, TranslatableMessage, UserAudience) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
DynamicConstants - Class in org.geysermc.floodgate.core.util
 
DynamicConstants() - Constructor for class org.geysermc.floodgate.core.util.DynamicConstants
 

E

ED25519 - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
 
Ed25519DataCodec - Class in org.geysermc.floodgate.core.crypto.ed25519
 
Ed25519DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519DataCodec
 
Ed25519KeyCodec - Class in org.geysermc.floodgate.core.crypto.ed25519
 
Ed25519KeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyCodec
 
Ed25519KeyProducer - Class in org.geysermc.floodgate.core.crypto.ed25519
 
Ed25519KeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer
 
enable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
enable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
enabled() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DatabaseConfig
 
enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig
 
enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
enableGlobalLinking() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
enableOwnLinking() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
 
encode(ChannelHandlerContext, Object, List<Object>) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
 
encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
Encodes the given data using the Key provided in DataCodec.init(Key)
encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
encode(Key) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
encode(KeyPair, Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
encode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
 
encode(List<ByteBuffer>) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
 
encode(SecretKey) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
 
encode(SecretKey) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
encode(SecretKey, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
encode(FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
encode(FloodgateConnection) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
encode(LinkedPlayer, DataOutputStream) - Static method in class org.geysermc.floodgate.core.connection.standalone.codec.LinkedPlayerCodec
 
encode(S, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
 
encodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
encodeToString(FloodgateConnection) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
ensureAlgorithm(String, Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
 
ensureSectionCount(int, String, List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
 
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
Indicates whether some other object is "equal to" this one.
error(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs an error message to the console, with 0 or more arguments.
error(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
error(String, Throwable, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs an error message to the console, with 0 or more arguments.
error(String, Throwable, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
ERROR - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
escapeIfRequired(String) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
 
escapeIfRequired(String, boolean) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
 
EventBus - Class in org.geysermc.floodgate.core.event
 
EventBus() - Constructor for class org.geysermc.floodgate.core.event.EventBus
 
EventSubscriber<E> - Class in org.geysermc.floodgate.core.event
 
eventSubscribers(Class<U>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
execute(CommandContext<UserAudience.ConsoleAudience>) - Method in class org.geysermc.floodgate.core.command.TestCommand
 
execute(CommandContext<UserAudience.PlayerAudience>) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
 
execute(CommandContext<UserAudience.PlayerAudience>) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.main.VersionSubcommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
 
existsByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
 

F

factory - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
FALSE - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
 
fetchGamertagFor(long) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchGamertagFor(UUID) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
fetchUniqueIdFor(String) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchUsernameFor(UUID) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchXuidFor(String) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fillInStackTrace() - Method in exception org.geysermc.floodgate.core.connection.audience.InvalidPlayerIdentifierException
 
findByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
 
findByJavaUsername(String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
findPendingConnection(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
findSubscriptions(Object, TriConsumer<Class<T>, Subscribe, BiConsumer<Object, T>>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
fire(Object) - Method in class org.geysermc.floodgate.core.event.EventBus
 
fireSilently(Object) - Method in class org.geysermc.floodgate.core.event.EventBus
 
FloodgateCommand - Interface in org.geysermc.floodgate.core.platform.command
The base class for every Floodgate command.
FloodgateCommandPreprocessor<C> - Class in org.geysermc.floodgate.core.connection.audience
Command preprocessor which decorated incoming CommandContext with Floodgate specific objects
FloodgateCommandPreprocessor(CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.FloodgateCommandPreprocessor
 
FloodgateConfig - Interface in org.geysermc.floodgate.core.config
The global Floodgate configuration file used in every platform.
FloodgateConfig.DatabaseConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.DisconnectMessages - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.MetricsConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.PlayerLinkConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConnection - Class in org.geysermc.floodgate.core.connection
 
FloodgateConnection() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateConnection
 
FloodgateConnectionCodec - Class in org.geysermc.floodgate.core.connection.standalone.codec
 
FloodgateConnectionCodec() - Constructor for class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
FloodgateDataCodec - Class in org.geysermc.floodgate.core.crypto
 
FloodgateDataCodec(FloodgateFormatCodec, FloodgateConnectionCodec) - Constructor for class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
FloodgateDataHandler - Class in org.geysermc.floodgate.core.connection
 
FloodgateDataHandler() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateDataHandler
 
FloodgateDataHandler.HandleResult - Record Class in org.geysermc.floodgate.core.connection
 
FloodgateDataHandler.JoinResult - Record Class in org.geysermc.floodgate.core.connection
 
FloodgateFormatCodec - Class in org.geysermc.floodgate.core.crypto
 
FloodgateFormatCodec(DataCodecType, Topping, Path) - Constructor for class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
FloodgateLogger - Interface in org.geysermc.floodgate.core.logger
 
FloodgatePlatform - Class in org.geysermc.floodgate.core
 
FloodgatePlatform(LibraryManager) - Constructor for class org.geysermc.floodgate.core.FloodgatePlatform
 
FloodgateSenderMapper<T> - Record Class in org.geysermc.floodgate.core.connection.audience
 
FloodgateSenderMapper(CommandUtil) - Constructor for record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
Creates an instance of a FloodgateSenderMapper record class.
FloodgateSubCommand - Class in org.geysermc.floodgate.core.platform.command
 
FloodgateSubCommand(Class<?>, String, String, String...) - Constructor for class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
FloodgateSubCommand(Class<?>, String, String, Permission, String...) - Constructor for class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
formatMessage(String, MessageType, Placeholder...) - Static method in class org.geysermc.floodgate.core.util.MiniMessageUtils
 
FormChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
 
FormChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
forward() - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
from(JsonObject) - Static method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
 
fromShortUniqueId(String) - Static method in class org.geysermc.floodgate.core.util.Utils
 
FULL_VERSION - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
 

G

gamertag() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the gamertag record component.
gamertag() - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Returns the value of the gamertag record component.
gamertagByXuid(long) - Method in interface org.geysermc.floodgate.core.http.xbox.XboxClient
 
generateCode(int) - Static method in class org.geysermc.floodgate.core.util.Utils
 
generateCodeChar() - Static method in class org.geysermc.floodgate.core.util.Utils
 
get() - Method in enum class org.geysermc.floodgate.core.command.util.Permission
 
getApi() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
getBean(Argument<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBean(Class<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBean(Class<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBedrockData() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getBedrockUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getBooleanValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a boolean field.
getById(int) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
 
getCastedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getCastedValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a field and cast it to T.
getCastedValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a field and cast it to T.
getChannel() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getChannel(Class<T>) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
 
getChannel(String) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
 
getClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the class from a class name.
getClassOrFallback(String, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getClassOrFallbackPrefixed(String, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getClassOrThrow(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getConstructor(Class<T>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getCorrectUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getCorrectUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getCorrectUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getCorrectUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getDatabase() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
getDefaultLocale() - Method in class org.geysermc.floodgate.core.util.LanguageManager
The locale used in console and as a fallback
getDeviceOs() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getDisconnectReason() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getField(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field from a class, it doesn't matter if the field is public or not.
getField(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field of a class.
getFieldOfType(Class<?>, Class<?>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a declared field from a class without having to provide a field name.
Calling this method is equal to calling ReflectionUtils.getFieldOfType(Class, Class, boolean) with declared = true.
getFieldOfType(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field from a class without having to provide a field name.
getFormId(byte[]) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
getGamertagFor(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
GetGamertagResult - Record Class in org.geysermc.floodgate.core.http.xbox
 
GetGamertagResult(String) - Constructor for record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Creates an instance of a GetGamertagResult record class.
getHostname() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
getIdentifier() - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
 
getInputMode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getIp() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getKickMessage() - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
getLanguageCode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLinkClient() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
getLinkCode() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLocale(Locale) - Static method in class org.geysermc.floodgate.core.util.Utils
 
getLogger() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
getMethod(Class<?>, String, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class, it doesn't matter if the field is public or not.
getMethod(Class<?>, String, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class, it doesn't matter if the method is public or not.
getMethod(Object, String, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class, it doesn't matter if the method is public or not.
getMethodByName(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class by using the name of the method.
getMethodFromParam(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class without having to provide a method name.
getMethodThatReturns(Class<?>, Class<?>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getNextFormId() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
getOnlinePlayers() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getOnlineUsernames(PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPacketHandlers(Class<?>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
getPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPlayerByUsername(String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerByUsername(String, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerByUuid(UUID) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerByUuid(UUID, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerCount() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPlayerLink() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
getPlayerPrefix() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPlayers() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPrefix() - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
The package name that is shared between all the ReflectionUtils.getPrefixedClass(String) calls so that the className will be a lot shorter.
getPrefixedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a class that is prefixed with the prefix provided in ReflectionUtils.setPrefix(String).
getPrefixedClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getProfileAudience(Object, boolean) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Get a ProfileAudience from a source.
getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
getReason() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
getRequestTime() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getStackTrace(Throwable) - Static method in class org.geysermc.floodgate.core.util.Utils
 
getString(String, String, MessageType, Placeholder...) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Get a formatted language string with the given locale for Floodgate
getUiProfile() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getUserAudience(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getUsernameFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getUuidFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a field.
getValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of the given field by finding the field and then get the value of it.
getVerifyLinkTimeout() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
getVersion() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getXuid() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getXuidFor(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
GetXuidResult - Record Class in org.geysermc.floodgate.core.http.xbox
 
GetXuidResult(Long) - Constructor for record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Creates an instance of a GetXuidResult record class.
GIT_BRANCH - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
 
GLOBAL_LINKING_NOTICE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
GlobalApiClient - Interface in org.geysermc.floodgate.core.http.api
 
GlobalLinkClient - Interface in org.geysermc.floodgate.core.http.link
 
globalLinkingEnabled() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Returns the value of the globalLinkingEnabled record component.
GlobalPlayerLinking - Class in org.geysermc.floodgate.core.link
 
GlobalPlayerLinking() - Constructor for class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 

H

H2 - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
 
handle(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
handleConnection(FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
 
handled() - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
 
handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
HandleResult(CommonNettyDataHandler.HandleResultType, FloodgateDataHandler.JoinResult) - Constructor for record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Creates an instance of a HandleResult record class.
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
handleServerCall(byte[], UUID, String) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
 
HANDSHAKE - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
 
HandshakeDataImpl - Class in org.geysermc.floodgate.core.addon.data
 
HandshakeDataImpl(Channel, FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
handshakeHandler - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
HandshakeHandlersImpl - Class in org.geysermc.floodgate.core.addon.data
 
HandshakeHandlersImpl() - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
handshakePacket - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
hasHandlers() - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
hashCode() - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
Returns a hash code value for this object.
hasPermission(String) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
hasPermission(Object, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Checks if the given player has the given permission.
hasProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
hasProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
HEADER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
health() - Method in interface org.geysermc.floodgate.core.http.api.GlobalApiClient
Checks if it can connect to the Global Api, any other status code than 204 or 404 will throw
HIBERNATE - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
 

I

id() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Returns the value of the id record component.
id() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns the value of the id record component.
IDENTIFIER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
identity() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
identity() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
identity(UUID) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
info(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs an info message to the console, with 0 or more arguments.
info(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
info(Component) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
 
info(Component) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
INFO - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
init(Key) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
init(Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
Initializes the instance by giving it the key it needs to sign/verify or encrypt/decrypt data
init(Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
init(KeyPair) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
init(FloodgateConfig) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Tries to load the log's locale file once a string has been requested
injectAddonsCall(Channel, boolean) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
Method to loop through all the addons and call InjectorAddon.onInject(Channel, boolean) if InjectorAddon.shouldInject().
injectedClients() - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
inputMode() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
inputMode(InputMode) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
insert(LinkedPlayer) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
 
insert(LinkRequest) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
IntegratedDataSeeker - Interface in org.geysermc.floodgate.core.connection.integrated
 
IntegratedNettyDataSeeker - Class in org.geysermc.floodgate.core.connection.integrated
 
IntegratedNettyDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
 
IntegratedOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
INVALID_CODE - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
INVALID_CODE - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
 
INVALID_DATA - Enum constant in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
 
INVALID_USERNAME - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
invalidArgumentsLength() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
 
invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
InvalidFormatException - Exception in org.geysermc.floodgate.core.util
 
InvalidFormatException(String) - Constructor for exception org.geysermc.floodgate.core.util.InvalidFormatException
 
invalidKey() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
 
InvalidPlayerIdentifierException - Exception in org.geysermc.floodgate.core.connection.audience
 
InvalidPlayerIdentifierException(String) - Constructor for exception org.geysermc.floodgate.core.connection.audience.InvalidPlayerIdentifierException
 
invoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Invoke the given method of the given instance with the given arguments.
invokeStatic(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Invoke the given static method.
ip() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
ip() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
ip(InetAddress) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
IS_LINKED_ERROR - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
isAllowed() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
isAllowedInUnquotedString(char) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
 
isAllowLinking() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
isBedrockPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
isDebug() - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Returns true if debugging is enabled
isDebug() - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
isEnabled() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
isExpired(long) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
 
isExpired(long) - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
isFloodgateId(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
isFloodgatePlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
isFloodgatePlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
isFloodgateUniqueId(UUID) - Static method in class org.geysermc.floodgate.core.util.Utils
 
isFromProxy() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
isLinked() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
isLinked() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
isLinked() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
 
isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
isProxy() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
isRequestedPlayer(LinkRequest, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
Checks if the given FloodgatePlayer is the player requested in this LinkRequest.
isUniquePrefix(String) - Static method in class org.geysermc.floodgate.core.util.Utils
 

J

JAVA_USAGE - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
javaUniqueId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Returns the value of the javaUniqueId record component.
javaUniqueId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the javaUniqueId record component.
javaUsername() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
javaUsername() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Returns the value of the javaUsername record component.
javaUsername() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the javaUsername record component.
javaUuid() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
joinResult() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns the value of the joinResult record component.
JoinResult(FloodgateConnection, String) - Constructor for record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Creates an instance of a JoinResult record class.

K

key() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
key() - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
Returns the value of the key record component.
key(Key) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
keyCodec() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns the KeyCodec instance for the given type.
KeyCodec<S> - Interface in org.geysermc.floodgate.core.crypto
 
KeyCodecPair - Class in org.geysermc.floodgate.core.crypto
 
KeyCodecPair(String) - Constructor for class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
KeyCodecSingle - Interface in org.geysermc.floodgate.core.crypto
 
keyFileName() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
keyProducer() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns the KeyProducer instance for the given type.
KeyProducer - Interface in org.geysermc.floodgate.core.crypto
 
kick(String) - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
kickMessageAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
kickMessageAttribute() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
kickPlayer(Object, Component) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Kicks the given player using the given message as the kick reason.

L

languageCode() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
languageCode(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
languageManager() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
LanguageManager - Class in org.geysermc.floodgate.core.util
Manages translations for strings in Floodgate
LanguageManager() - Constructor for class org.geysermc.floodgate.core.util.LanguageManager
 
LATEST_DOWNLOAD_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
 
latestBuildFor(String) - Method in interface org.geysermc.floodgate.core.http.downloads.DownloadClient
 
LatestBuildResult - Record Class in org.geysermc.floodgate.core.http.downloads
 
LatestBuildResult(int) - Constructor for record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
Creates an instance of a LatestBuildResult record class.
LegacyApiWrapper - Class in org.geysermc.floodgate.core.api.legacy
 
LegacyApiWrapper() - Constructor for class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
LegacyPlayerWrapper - Class in org.geysermc.floodgate.core.api.legacy
 
LegacyPlayerWrapper(FloodgateConnection, String, UUID) - Constructor for class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
legacySelf() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
libraries() - Method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
 
LINK_INFO_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
 
LINK_REQUEST_COMPLETED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_CREATED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_ERROR - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_EXPIRED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_EXPIRED - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
 
LinkAccountCommand - Class in org.geysermc.floodgate.core.command
 
LinkAccountCommand() - Constructor for class org.geysermc.floodgate.core.command.LinkAccountCommand
 
LinkAccountCommand.Message - Class in org.geysermc.floodgate.core.command
 
linkCode() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the linkCode record component.
linkCodeTimeout() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
linkedPlayer() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
linkedPlayer() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
LinkedPlayer - Record Class in org.geysermc.floodgate.core.database.entity
 
LinkedPlayer - Record Class in org.geysermc.floodgate.core.http.link
 
LinkedPlayer(Long, String, UUID, String) - Constructor for record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Creates an instance of a LinkedPlayer record class.
LinkedPlayer(UUID, UUID, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Creates an instance of a LinkedPlayer record class.
LinkedPlayerCodec - Class in org.geysermc.floodgate.core.connection.standalone.codec
 
LINKING_DISABLED - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
linkRequest(String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
linkRequest(String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
linkRequest(String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
LinkRequest - Record Class in org.geysermc.floodgate.core.database.entity
 
LinkRequest(UUID, String, String, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
 
LinkRequest(UUID, String, String, String, long) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
Creates an instance of a LinkRequest record class.
LinkRequestImpl - Class in org.geysermc.floodgate.core.link
 
LinkRequestImpl(String, UUID, String, String) - Constructor for class org.geysermc.floodgate.core.link.LinkRequestImpl
 
LinkRequestImpl(String, UUID, String, String, long) - Constructor for class org.geysermc.floodgate.core.link.LinkRequestImpl
 
LinkVerificationException - Exception in org.geysermc.floodgate.core.link
 
ListenerRegistration<T> - Interface in org.geysermc.floodgate.core.platform.listener
This class is responsible for registering listeners to the listener manager of the platform that is currently in use.
literal(String, Object) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
literal(String, String) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
literal(String, ComponentLike) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
load() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
load(Path, boolean, ApplicationContext) - Static method in class org.geysermc.floodgate.core.config.ConfigLoader
 
load(FloodgateConfig, LibraryManager, Path, ApplicationContext) - Static method in class org.geysermc.floodgate.core.database.loader.DatabaseLoader
 
loadLocale(String) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Loads a Floodgate locale from resources; if the file doesn't exist it just logs a warning
LOCAL_LINKING_NOTICE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
locale() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
localLinkingActive() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Returns the value of the localLinkingActive record component.
LocalPlayerLinking - Class in org.geysermc.floodgate.core.link
 
LocalPlayerLinking() - Constructor for class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
logger - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
LOGGER_NAME - Static variable in interface org.geysermc.floodgate.core.logger.FloodgateLogger
 
LOGIN - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
 

M

MainCommand - Class in org.geysermc.floodgate.core.command.main
 
makeAccessible(T) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Make the object accessible if it isn't accessible yet
makeSubscription(Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.floodgate.core.event.EventBus
 
makeSubscription(Class<T>, Subscribe, H, BiConsumer<H, T>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
manager - Variable in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
map(T) - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
 
MAX_DEBUG_PACKET_COUNT - Static variable in class org.geysermc.floodgate.core.util.Constants
 
McListener - Interface in org.geysermc.floodgate.core.listener
 
McListenerRegister - Class in org.geysermc.floodgate.core.listener
 
McListenerRegister() - Constructor for class org.geysermc.floodgate.core.listener.McListenerRegister
 
message() - Method in exception org.geysermc.floodgate.core.link.LinkVerificationException
 
Message() - Constructor for class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
Message() - Constructor for class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
Message() - Constructor for class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
 
Message() - Constructor for class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
MessageType - Enum Class in org.geysermc.floodgate.core.platform.command
 
metrics() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
Metrics - Class in org.geysermc.floodgate.core.util
 
METRICS_ID - Static variable in class org.geysermc.floodgate.core.util.Constants
 
MinecraftClient - Interface in org.geysermc.floodgate.core.http.minecraft
 
minecraftVersion() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
Returns the Minecraft version the server is based on (or the most recent supported version for proxy platforms)
MiniMessageUtils - Class in org.geysermc.floodgate.core.util
 
MojangUtils - Class in org.geysermc.floodgate.core.util
 
MojangUtils() - Constructor for class org.geysermc.floodgate.core.util.MojangUtils
 

N

name() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Returns the value of the name record component.
name() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Returns the value of the name record component.
name() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns the value of the name record component.
name() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
newInstance(Constructor<T>, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
NEWS_RECEIVE - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
 
newSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 
newSkin(SkinApplyEvent.SkinData) - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 
NO_LINK_REQUESTED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
NO_LINK_REQUESTED - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
 
NONE - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
NORMAL - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
NOT_A_PLAYER - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
NOT_FLOODGATE_DATA - Enum constant in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
 
NOT_LINKED - Static variable in class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
 
NOT_LINKED - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
 
NOT_OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
 

O

ofAnyIdentifierBedrock(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
 
ofAnyIdentifierBoth(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
 
ofAnyIdentifierJava(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
 
ofAnyUsernameBoth(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
 
OFFLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
 
onBuild(Command.Builder<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
onContextCreated(ApplicationContext) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
onInject(Channel, boolean) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
 
onInject(Channel, boolean) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
 
online() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience.PlayerAudience
 
ONLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
 
onlineConnections() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
onlineConnectionsCount() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
ONLY_BEDROCK - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
ONLY_JAVA - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.listener.McListenerRegister
 
onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
 
onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.core.util.Metrics
 
OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
 
org.geysermc.floodgate.core - package org.geysermc.floodgate.core
 
org.geysermc.floodgate.core.addon - package org.geysermc.floodgate.core.addon
 
org.geysermc.floodgate.core.addon.data - package org.geysermc.floodgate.core.addon.data
 
org.geysermc.floodgate.core.addon.debug - package org.geysermc.floodgate.core.addon.debug
 
org.geysermc.floodgate.core.addon.packethandler - package org.geysermc.floodgate.core.addon.packethandler
 
org.geysermc.floodgate.core.api - package org.geysermc.floodgate.core.api
 
org.geysermc.floodgate.core.api.legacy - package org.geysermc.floodgate.core.api.legacy
 
org.geysermc.floodgate.core.command - package org.geysermc.floodgate.core.command
 
org.geysermc.floodgate.core.command.main - package org.geysermc.floodgate.core.command.main
 
org.geysermc.floodgate.core.command.util - package org.geysermc.floodgate.core.command.util
 
org.geysermc.floodgate.core.config - package org.geysermc.floodgate.core.config
 
org.geysermc.floodgate.core.connection - package org.geysermc.floodgate.core.connection
 
org.geysermc.floodgate.core.connection.audience - package org.geysermc.floodgate.core.connection.audience
 
org.geysermc.floodgate.core.connection.integrated - package org.geysermc.floodgate.core.connection.integrated
 
org.geysermc.floodgate.core.connection.standalone - package org.geysermc.floodgate.core.connection.standalone
 
org.geysermc.floodgate.core.connection.standalone.codec - package org.geysermc.floodgate.core.connection.standalone.codec
 
org.geysermc.floodgate.core.crypto - package org.geysermc.floodgate.core.crypto
 
org.geysermc.floodgate.core.crypto.aes - package org.geysermc.floodgate.core.crypto.aes
 
org.geysermc.floodgate.core.crypto.ed25519 - package org.geysermc.floodgate.core.crypto.ed25519
 
org.geysermc.floodgate.core.crypto.exception - package org.geysermc.floodgate.core.crypto.exception
 
org.geysermc.floodgate.core.crypto.rsa - package org.geysermc.floodgate.core.crypto.rsa
 
org.geysermc.floodgate.core.crypto.topping - package org.geysermc.floodgate.core.crypto.topping
 
org.geysermc.floodgate.core.database - package org.geysermc.floodgate.core.database
 
org.geysermc.floodgate.core.database.entity - package org.geysermc.floodgate.core.database.entity
 
org.geysermc.floodgate.core.database.loader - package org.geysermc.floodgate.core.database.loader
 
org.geysermc.floodgate.core.event - package org.geysermc.floodgate.core.event
 
org.geysermc.floodgate.core.event.lifecycle - package org.geysermc.floodgate.core.event.lifecycle
 
org.geysermc.floodgate.core.event.skin - package org.geysermc.floodgate.core.event.skin
 
org.geysermc.floodgate.core.http - package org.geysermc.floodgate.core.http
 
org.geysermc.floodgate.core.http.api - package org.geysermc.floodgate.core.http.api
 
org.geysermc.floodgate.core.http.downloads - package org.geysermc.floodgate.core.http.downloads
 
org.geysermc.floodgate.core.http.link - package org.geysermc.floodgate.core.http.link
 
org.geysermc.floodgate.core.http.minecraft - package org.geysermc.floodgate.core.http.minecraft
 
org.geysermc.floodgate.core.http.mojang - package org.geysermc.floodgate.core.http.mojang
 
org.geysermc.floodgate.core.http.xbox - package org.geysermc.floodgate.core.http.xbox
 
org.geysermc.floodgate.core.inject - package org.geysermc.floodgate.core.inject
 
org.geysermc.floodgate.core.link - package org.geysermc.floodgate.core.link
 
org.geysermc.floodgate.core.listener - package org.geysermc.floodgate.core.listener
 
org.geysermc.floodgate.core.logger - package org.geysermc.floodgate.core.logger
 
org.geysermc.floodgate.core.module - package org.geysermc.floodgate.core.module
 
org.geysermc.floodgate.core.packet - package org.geysermc.floodgate.core.packet
 
org.geysermc.floodgate.core.platform - package org.geysermc.floodgate.core.platform
 
org.geysermc.floodgate.core.platform.command - package org.geysermc.floodgate.core.platform.command
 
org.geysermc.floodgate.core.platform.listener - package org.geysermc.floodgate.core.platform.listener
 
org.geysermc.floodgate.core.platform.pluginmessage - package org.geysermc.floodgate.core.platform.pluginmessage
 
org.geysermc.floodgate.core.platform.util - package org.geysermc.floodgate.core.platform.util
 
org.geysermc.floodgate.core.pluginmessage - package org.geysermc.floodgate.core.pluginmessage
 
org.geysermc.floodgate.core.pluginmessage.channel - package org.geysermc.floodgate.core.pluginmessage.channel
 
org.geysermc.floodgate.core.register - package org.geysermc.floodgate.core.register
 
org.geysermc.floodgate.core.scope - package org.geysermc.floodgate.core.scope
 
org.geysermc.floodgate.core.skin - package org.geysermc.floodgate.core.skin
 
org.geysermc.floodgate.core.util - package org.geysermc.floodgate.core.util
 

P

PacketBlocker - Class in org.geysermc.floodgate.core.addon.data
In Floodgate the PacketBlocker is used to temporarily prevent packets from being decoded.
PacketBlocker() - Constructor for class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
PacketChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
 
PacketChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
PacketHandlerAddon - Class in org.geysermc.floodgate.core.addon
 
PacketHandlerAddon() - Constructor for class org.geysermc.floodgate.core.addon.PacketHandlerAddon
 
PacketHandlersImpl - Class in org.geysermc.floodgate.core.packet
 
PacketHandlersImpl() - Constructor for class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
packetQueue - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
parent() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
PendingLinkRepository - Interface in org.geysermc.floodgate.core.database
 
performCommand(CommandContext<UserAudience>, boolean) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
 
permission() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
 
Permission - Enum Class in org.geysermc.floodgate.core.command.util
 
PermissionDefault - Enum Class in org.geysermc.floodgate.core.command.util
 
Placeholder - Record Class in org.geysermc.floodgate.core.platform.command
 
Placeholder(String, Tag) - Constructor for record class org.geysermc.floodgate.core.platform.command.Placeholder
Creates an instance of a Placeholder record class.
placeholders() - Method in exception org.geysermc.floodgate.core.link.LinkVerificationException
 
platform() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
platformIdentifierOrConnectionFor(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
platformIdentifierToConnection - Variable in class org.geysermc.floodgate.core.connection.ConnectionManager
 
PlatformUtils - Class in org.geysermc.floodgate.core.platform.util
 
PlatformUtils() - Constructor for class org.geysermc.floodgate.core.platform.util.PlatformUtils
 
PlatformUtils.AuthType - Enum Class in org.geysermc.floodgate.core.platform.util
 
PLAY - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
 
player() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 
PLAYER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
 
PLAYER_ADDED - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
PLAYER_ALREADY_WHITELISTED - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
PLAYER_NOT_WHITELISTED - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
PLAYER_REMOVED - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
PlayerAudience(UUID, String, String, Object, CommandUtil, boolean) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience.PlayerAudience
 
playerLink() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
PlayerLinkRepository - Interface in org.geysermc.floodgate.core.database
 
PlayerLinkState(boolean) - Constructor for record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
 
PlayerLinkState(boolean, boolean) - Constructor for record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Creates an instance of a PlayerLinkState record class.
PlayerType - Enum Class in org.geysermc.floodgate.core.platform.util
 
PluginMessageChannel - Interface in org.geysermc.floodgate.core.pluginmessage
 
PluginMessageChannel.Identity - Enum Class in org.geysermc.floodgate.core.pluginmessage
 
PluginMessageChannel.Result - Class in org.geysermc.floodgate.core.pluginmessage
 
PluginMessageManager - Class in org.geysermc.floodgate.core.pluginmessage
 
PluginMessageManager() - Constructor for class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
 
PluginMessageRegistration - Interface in org.geysermc.floodgate.core.pluginmessage
 
PluginMessageUtils - Class in org.geysermc.floodgate.core.platform.pluginmessage
 
PluginMessageUtils() - Constructor for class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
 
PostEnableEvent - Class in org.geysermc.floodgate.core.event.lifecycle
 
PostEnableEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.PostEnableEvent
 
PostEnableMessages - Class in org.geysermc.floodgate.core.util
 
PostEnableMessages() - Constructor for class org.geysermc.floodgate.core.util.PostEnableMessages
 
postInitialise() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
primaryColor() - Method in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
PRIVATE_KEY_NAME - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
produce() - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
 
produce() - Method in class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer
 
produce() - Method in interface org.geysermc.floodgate.core.crypto.KeyProducer
 
produce() - Method in class org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer
 
ProfileAudience - Record Class in org.geysermc.floodgate.core.connection.audience
 
ProfileAudience(UUID, String) - Constructor for record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Creates an instance of a ProfileAudience record class.
profileByName(String) - Method in interface org.geysermc.floodgate.core.http.minecraft.MinecraftClient
 
profileByUniqueId(UUID) - Method in interface org.geysermc.floodgate.core.http.minecraft.MinecraftClient
 
ProfileFetcher - Class in org.geysermc.floodgate.core.http
 
ProfileFetcher() - Constructor for class org.geysermc.floodgate.core.http.ProfileFetcher
 
ProfileProperty - Record Class in org.geysermc.floodgate.core.http.mojang
 
ProfileProperty(String, String, String) - Constructor for record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Creates an instance of a ProfileProperty record class.
ProfileResult - Record Class in org.geysermc.floodgate.core.http.minecraft
 
ProfileResult(String, String) - Constructor for record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Creates an instance of a ProfileResult record class.
profileWithProperties(UUID) - Method in interface org.geysermc.floodgate.core.http.mojang.SessionServerClient
 
ProfileWithProperties - Record Class in org.geysermc.floodgate.core.http.mojang
 
ProfileWithProperties(String, String, List<ProfileProperty>) - Constructor for record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Creates an instance of a ProfileWithProperties record class.
properties() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns the value of the properties record component.
propertyGlue() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
PropertyGlue - Class in org.geysermc.floodgate.core.api.legacy
 
PropertyGlue() - Constructor for class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
PROTOCOL_HEX_COLOR - Static variable in class org.geysermc.floodgate.core.util.Constants
 
PROXIED - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
 
proxy() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
ProxyFloodgateConfig - Interface in org.geysermc.floodgate.core.config
The Floodgate configuration used by proxy platforms, currently Velocity and BungeeCord.
ProxyOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
PUBLIC_KEY_NAME - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 

R

RandomUtils - Class in org.geysermc.floodgate.core.crypto
 
rawTranslation(String, String) - Method in class org.geysermc.floodgate.core.util.LanguageManager
 
rawUsernamePrefix() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
rawUsernamePrefix(String) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
readProperties(String) - Static method in class org.geysermc.floodgate.core.util.Utils
Reads a properties resource file
ReflectionUtils - Class in org.geysermc.floodgate.core.util
 
ReflectionUtils() - Constructor for class org.geysermc.floodgate.core.util.ReflectionUtils
 
register(Class<T>, FloodgateSubscriber<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
register(PacketHandler, Class<?>, TriFunction<ChannelHandlerContext, Object, Boolean, Object>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
register(PluginMessageChannel) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration
 
register(T) - Method in interface org.geysermc.floodgate.core.platform.listener.ListenerRegistration
This method will register the specified listener.
registerAddons() - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
registerAll(PacketHandler) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
registerChannels(Set<PluginMessageChannel>) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
 
registerCommands(Set<FloodgateCommand>) - Method in class org.geysermc.floodgate.core.register.CommandRegister
 
removeAddon(Class<T>) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
removeAddonsCall(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
Method to loop through all the addons and call InjectorAddon.onRemoveInject(Channel) if InjectorAddon.shouldInject().
removeConnection(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
removeHandler(ChannelPipeline, String) - Static method in class org.geysermc.floodgate.core.util.Utils
This method is used in Addons.
Most addons can be removed once the player associated to the channel has been logged in, but they should also be removed once the inject is removed.
removeHandshakeHandler(int) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
removeInjectedClient(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
removePlayerFromWhitelist(long, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Removes the given Bedrock player from the whitelist.
removePlayerFromWhitelist(UUID, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Removes the given Bedrock player from the whitelist.
removeProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
removeProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
removeSelf() - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
replaceSpaces() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
requestTime() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the requestTime record component.
requireLink() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
resolver(MessageType) - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
reverse(UserAudience) - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
 
RSA - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
 
RsaDataCodec - Class in org.geysermc.floodgate.core.crypto.rsa
 
RsaDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaDataCodec
 
RsaKeyCodec - Class in org.geysermc.floodgate.core.crypto.rsa
 
RsaKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaKeyCodec
 
RsaKeyProducer - Class in org.geysermc.floodgate.core.crypto.rsa
 
RsaKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer
 

S

secondaryColor() - Method in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
secureRandom() - Static method in class org.geysermc.floodgate.core.crypto.RandomUtils
 
seekData(String, Object) - Method in interface org.geysermc.floodgate.core.connection.DataSeeker
Tried to seek Floodgate data from the provided arguments.
seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
 
seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
 
sendFloodgateData() - Method in interface org.geysermc.floodgate.core.config.ProxyFloodgateConfig
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
sendForm(Form) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
sendForm(FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
sendMessage(Object, Component) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Sends a raw message to the specified target, no matter what platform Floodgate is running on.
sendMessage(UUID, boolean, String, byte[]) - Method in class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
 
sendMessage(UUID, String, byte[]) - Method in class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
 
sendMessage(Component) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
sendMessage(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
sendPacket(UUID, byte[], UnsafeFloodgateApi) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
sendPacket(UUID, int, byte[]) - Method in class org.geysermc.floodgate.core.api.UnsafeFloodgateApi
 
sendRaw(String, MessageType, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
This is only meant for development use, before the translations have been added
sendTransfer(UUID, String, int) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
SERVER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
 
serverImplementationName() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
 
ServerOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
SessionServerClient - Interface in org.geysermc.floodgate.core.http.mojang
 
setDisconnectReason(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setHostname(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
setHostname(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setIp(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setKickMessage(String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setNewIp(Channel, InetSocketAddress) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
setPrefix(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
The package name that is shared between all the ReflectionUtils.getPrefixedClass(String) calls so that the className will be a lot shorter.
setup() - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
 
setValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Set the value of a field.
setValue(Object, String, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Set the value of a field.
shouldCallFireRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
shouldDisconnect() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
 
shouldDisconnect() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
shouldInject() - Method in class org.geysermc.floodgate.core.addon.DebugAddon
 
shouldInject() - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.TestCommand
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
 
shouldRegister(FloodgateConfig) - Method in interface org.geysermc.floodgate.core.platform.command.FloodgateCommand
Called by the CommandRegister to check if the command should be added given the config.
shouldRemoveHandler(FloodgateDataHandler.HandleResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
ShutdownEvent - Class in org.geysermc.floodgate.core.event.lifecycle
 
ShutdownEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent
 
signature() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Returns the value of the signature record component.
signature() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
Returns the value of the signature record component.
SimpleFloodgateApi - Class in org.geysermc.floodgate.core.api
 
SimpleFloodgateApi() - Constructor for class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
SkinApplier - Interface in org.geysermc.floodgate.core.skin
 
SkinApplyEventImpl - Class in org.geysermc.floodgate.core.event.skin
 
SkinApplyEventImpl(Connection, SkinApplyEvent.SkinData, SkinApplyEvent.SkinData) - Constructor for class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 
SkinChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
 
SkinChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
SkinDataImpl - Record Class in org.geysermc.floodgate.core.skin
 
SkinDataImpl(String, String) - Constructor for record class org.geysermc.floodgate.core.skin.SkinDataImpl
Creates an instance of a SkinDataImpl record class.
skinFor(UUID) - Method in class org.geysermc.floodgate.core.util.MojangUtils
 
Slf4jFloodgateLogger - Class in org.geysermc.floodgate.core.logger
 
Slf4jFloodgateLogger() - Constructor for class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
sortedSubscribers(Class<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
source() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
StandaloneDataSeeker - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
 
StandaloneFloodgateConnection - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneFloodgateConnectionBuilder - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneFloodgateConnectionBuilder(FloodgateConfig) - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
state() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
state() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
State - Enum Class in org.geysermc.floodgate.core.addon.debug
 
STATUS - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
 
SubCommands - Class in org.geysermc.floodgate.core.platform.command
 
SubCommands(String, String, Permission) - Constructor for class org.geysermc.floodgate.core.platform.command.SubCommands
 
SUCCESS - Enum constant in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
 
SUCCESS - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
 

T

tag() - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
Returns the value of the tag record component.
TestCommand - Class in org.geysermc.floodgate.core.command
 
TestCommand() - Constructor for class org.geysermc.floodgate.core.command.TestCommand
 
texture() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
 
toBedrockData() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
toDatabase() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
 
toFloodgateUniqueId(long) - Static method in class org.geysermc.floodgate.core.util.Utils
 
toFloodgateUniqueId(String) - Static method in class org.geysermc.floodgate.core.util.Utils
 
topping() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
Topping - Interface in org.geysermc.floodgate.core.crypto.topping
 
toPropertySource(ConfigurationNode) - Static method in class org.geysermc.floodgate.core.config.ConfigAsPropertySource
 
toString() - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
Returns a string representation of this record class.
toString() - Method in class org.geysermc.floodgate.core.platform.command.TranslatableMessage
 
toString() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
Returns a string representation of this record class.
trace(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs a trace message to the console, with 0 or more arguments.
trace(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
transfer(String, int) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
transfer(UUID, String, int) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
TransferChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
 
TransferChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
transferPlayer(UUID, String, int) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
TranslatableMessage - Class in org.geysermc.floodgate.core.platform.command
TranslatableMessage is the common class for a message that can be translated
TranslatableMessage(String) - Constructor for class org.geysermc.floodgate.core.platform.command.TranslatableMessage
 
TranslatableMessage(String, MessageType) - Constructor for class org.geysermc.floodgate.core.platform.command.TranslatableMessage
 
translatedInfo(TranslatableMessage, Placeholder...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
 
translatedInfo(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
translateMessage(String, TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
translateMessage(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
translateMessage(LanguageManager, String, Placeholder...) - Method in class org.geysermc.floodgate.core.platform.command.TranslatableMessage
 
TRUE - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
 
type() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DatabaseConfig
 
type() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns the value of the type record component.

U

uiProfile() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
uiProfile(UiProfile) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
UNEXPECTED_ERROR - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
UNKNOWN - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
 
unlink(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
unlink(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
unlink(UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
UNLINK_ERROR - Static variable in class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
 
UNLINK_SUCCESS - Static variable in class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
 
UnlinkAccountCommand - Class in org.geysermc.floodgate.core.command
 
UnlinkAccountCommand() - Constructor for class org.geysermc.floodgate.core.command.UnlinkAccountCommand
 
UnlinkAccountCommand.Message - Class in org.geysermc.floodgate.core.command
 
unsafe() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
UnsafeFloodgateApi - Class in org.geysermc.floodgate.core.api
 
unsubscribe(FloodgateSubscriber<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
unsubscribeAll() - Method in class org.geysermc.floodgate.core.event.EventBus
 
unsubscribeMany(Iterable<FloodgateSubscriber<?>>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
UNSUPPORTED_DATA_VERSION - Static variable in class org.geysermc.floodgate.core.util.Constants
 
UnsupportedVersionException - Exception in org.geysermc.floodgate.core.crypto.exception
 
UnsupportedVersionException(int, int) - Constructor for exception org.geysermc.floodgate.core.crypto.exception.UnsupportedVersionException
 
USER_AGENT - Static variable in class org.geysermc.floodgate.core.util.Constants
 
UserAudience - Class in org.geysermc.floodgate.core.connection.audience
 
UserAudience(UUID, String, String, Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience
 
UserAudience.ConsoleAudience - Class in org.geysermc.floodgate.core.connection.audience
 
UserAudience.PlayerAudience - Class in org.geysermc.floodgate.core.connection.audience
 
username() - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Returns the value of the username record component.
username() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
username() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the username record component.
username(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
usernamePrefix() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
usernamePrefix() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
usernamePrefix(String) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
Utils - Class in org.geysermc.floodgate.core.util
 
Utils() - Constructor for class org.geysermc.floodgate.core.util.Utils
 
uuid() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig
 
uuid() - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Returns the value of the uuid record component.
uuid() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
uuid() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the uuid record component.

V

validateHeader(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
Checks if the header is valid
value() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Returns the value of the value record component.
value() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
Returns the value of the value record component.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.util.Permission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.command.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.util.PlayerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.command.util.Permission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.platform.command.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.platform.util.PlayerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
version() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
version(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
version(String) - Static method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
VERSION - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
VERSION - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
 
VERSION_CUSTOM - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_FETCH_ERROR - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_FETCH_INFO - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_FETCH_NOT_FOUND - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_INFO - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_LATEST - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_OUTDATED - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VersionSubcommand - Class in org.geysermc.floodgate.core.command.main
 
VersionSubcommand.Message - Class in org.geysermc.floodgate.core.command.main
 

W

warn(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs a warning message to the console, with 0 or more arguments.
warn(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
WhitelistCommand - Class in org.geysermc.floodgate.core.command
 
WhitelistCommand() - Constructor for class org.geysermc.floodgate.core.command.WhitelistCommand
 
WhitelistCommand.Message - Class in org.geysermc.floodgate.core.command
 
whitelistPlayer(long, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Whitelist the given Bedrock player.
whitelistPlayer(UUID, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Whitelist the given Bedrock player.

X

XboxClient - Interface in org.geysermc.floodgate.core.http.xbox
 
xuid() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
xuid() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the xuid record component.
xuid() - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Returns the value of the xuid record component.
xuid(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
xuidByGamertag(String) - Method in interface org.geysermc.floodgate.core.http.xbox.XboxClient
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form