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<C>) - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
Adds an addon to the addon list of the Floodgate Injector (the addon is called when Floodgate injects a channel).
addConnection(Object, FloodgateConnection) - Method in interface org.geysermc.floodgate.core.connection.integrated.IntegratedDataSeeker
 
addConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
addHandshakeHandler(HandshakeHandler) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
addHandshakeHandler(HandshakeHandler) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandlers
Deprecated.
Register a custom handshake handler.
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 - Static variable in 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
 
algorithmName - Variable in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
ALL_PLAYERS - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
allowCreateLinkRequest() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
allowCreateLinkRequest() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
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
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
 
bedrockUniqueId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the bedrockUniqueId record component.
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.
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 class org.geysermc.floodgate.core.crypto.DataCodecType
Gets a data codec type by its name

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
 
canRemoveInjection() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
Some platforms may not be able to remove their injection process.
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
 
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
 
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_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
 
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, Component) - 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
 
createBedrockLinkRequest(UUID, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
createBedrockLinkRequest(UUID, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
createBedrockLinkRequest(UUID, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
createBedrockLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
createBedrockLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
createBedrockLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
createDataCodec(Path) - Method in class org.geysermc.floodgate.core.crypto.DataCodecType
Creates (and initializes) a data codec, for a given directory.
createFormData(Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
createJavaLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
createJavaLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
createJavaLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
createJavaPlayerId(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
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<K> - 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) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
DataCodecType<K> - Class in org.geysermc.floodgate.core.crypto
 
DataCodecUsingSignature - Class in org.geysermc.floodgate.core.crypto
 
DataCodecUsingSignature(String, String) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecUsingSignature
 
dataRemainder() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns the value of the dataRemainder record component.
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
 
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(Object)
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodecUsingSignature
 
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.connection.FloodgateDataHandler.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<C>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
Unregisters all handlers registered under the given packet handler
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.FloodgatePlatform
 
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(Component) - 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 - Static variable in 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.FloodgatePlatform
 
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(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(Object)
encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodecUsingSignature
 
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
 
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
 
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.HandleResultType - Enum 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
 
getAndInvalidateLinkRequestForBedrock(String, String, String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
getAndInvalidateLinkRequestForJava(String, String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
getAndInvalidateLinkRequestForJava(String, String, String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
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
 
getBedrockData() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns the decrypted BedrockData sent by Geyser or null if the player isn't a Floodgate player.
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.
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(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 interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
 
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 interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
 
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
 
getDisconnectReason() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns the reason to disconnect the current player.
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
 
getHostname() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns the hostname used in the handshake packet.
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
 
getIp() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns the IP address of the client.
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUniqueId() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
 
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 interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
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 interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns the linked account associated with the client or null if the player isn't linked or not a Floodgate player.
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLocale(Locale) - Static method in class org.geysermc.floodgate.core.util.Utils
 
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
 
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.
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(C, Object, boolean) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandler
Called when a registered packet has been seen.
handle(HandshakeData) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandler
Deprecated.
Method that will be called during the time that Floodgate handles the handshake.
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
 
HandleResult(FloodgateDataHandler.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
 
HandshakeData - Interface in org.geysermc.floodgate.core.api.handshake
Deprecated.
HandshakeDataImpl - Class in org.geysermc.floodgate.core.addon.data
 
HandshakeDataImpl(FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
HandshakeHandler - Interface in org.geysermc.floodgate.core.api.handshake
Deprecated.
HandshakeHandlers - Interface in org.geysermc.floodgate.core.api.handshake
Deprecated.
This system has been deprecated and will not be available in the new API that will be introduced when Geyser will include Floodgate (and thus will have some common base API).
It might be replaced with an event (probably internal), but that isn't certain yet.
HandshakeHandlersImpl - Class in org.geysermc.floodgate.core.addon.data
 
HandshakeHandlersImpl() - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
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
 
HttpClientFactory - Class in org.geysermc.floodgate.core.http
 
HttpClientFactory() - Constructor for class org.geysermc.floodgate.core.http.HttpClientFactory
 

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(KeyPair) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
init(SecretKey) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
init(K) - 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(FloodgateConfig) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Tries to load the log's locale file once a string has been requested
inject() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
Injects the server connection.
InjectorAddon<C> - Interface in org.geysermc.floodgate.core.api.inject
 
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
 
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.connection.FloodgateDataHandler.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
 
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
 
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() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns true if the given player is a Floodgate player, false otherwise.
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
 
isInjected() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
If the server connection is currently injected.
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
 
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, Component) - 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 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
 
keyPair - Variable in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
keyProducer() - Method in 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
 
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 - Record Class in org.geysermc.floodgate.core.database.entity
 
LinkRequest(UUID, String, UUID, String, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
 
LinkRequest(UUID, String, UUID, String, String, long) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
Creates an instance of a LinkRequest record class.
linkRequestForBedrock(String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
linkRequestForBedrock(String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
linkRequestForBedrock(String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
linkRequestForJava(String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
linkRequestForJava(String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
linkRequestForJava(String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
linkRequestForJava(String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
linkRequestForJava(String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
linkRequestForJava(String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
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_NAME - Static variable in interface org.geysermc.floodgate.core.logger.FloodgateLogger
 

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 class org.geysermc.floodgate.core.crypto.DataCodecType
Returns the name of the data codec type
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.connection.FloodgateDataHandler.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
 
onChannelClosed(C) - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
Called when the channel has been closed.
onContextCreated(ApplicationContext) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
onInject(C, boolean) - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
Called when injecting a specific channel (every client that is connected to the server has his own channel).
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(C) - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
Called when Floodgate is removing the injection from the server.
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.data - package org.geysermc.floodgate.core.addon.data
 
org.geysermc.floodgate.core.api - package org.geysermc.floodgate.core.api
 
org.geysermc.floodgate.core.api.handshake - package org.geysermc.floodgate.core.api.handshake
 
org.geysermc.floodgate.core.api.inject - package org.geysermc.floodgate.core.api.inject
 
org.geysermc.floodgate.core.api.legacy - package org.geysermc.floodgate.core.api.legacy
 
org.geysermc.floodgate.core.api.packet - package org.geysermc.floodgate.core.api.packet
 
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.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.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.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

PacketChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
 
PacketChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
PacketHandler<C> - Interface in org.geysermc.floodgate.core.api.packet
For advanced users only! You shouldn't play with this unless you know what you're doing.
PacketHandlers<C> - Interface in org.geysermc.floodgate.core.api.packet
 
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
 
PlatformInjector<C> - Interface in org.geysermc.floodgate.core.api.inject
The global interface of all the Platform Injectors.
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
 
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
 
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<C>, Class<?>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
Register a specific class for the given packet handler's PacketHandler.handle(Object, Object, boolean).
register(PacketHandler<C>, Class<?>, TriFunction<C, Object, Boolean, Object>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
Register a specific class for a specific consumer.
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.
registerAll(PacketHandler<C>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
Register every packet for the given packet handler's PacketHandler.handle(Object, Object, boolean)
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 interface org.geysermc.floodgate.core.api.inject.PlatformInjector
Removes an addon from the addon list of the Floodgate Injector (the addon is called when Floodgate injects a channel).
removeConnection(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
removeHandshakeHandler(int) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
removeHandshakeHandler(int) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandlers
Deprecated.
Removes a custom handshake handler by id.
removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandlers
Deprecated.
Remove a custom handshake handler by instance.
removeInjection() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
Removes the injection from the server.
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
 
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
 

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.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
 
setDisconnectReason(String) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Set the reason to disconnect the current player.
setHostname(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setHostname(String) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Set the hostname of the handshake packet.
setIp(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setIp(String) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Set the IP address of the connected client.
setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setLinkedPlayer(LinkedPlayer) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Set the LinkedPlayer.
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.
shouldDisconnect() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
Deprecated.
Returns if the player should be disconnected
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 interface org.geysermc.floodgate.core.api.inject.InjectorAddon
If the Injector should call InjectorAddon.onInject(C, boolean)
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.
shutdown() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
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
 
SQLITE - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
 
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
 
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.connection.FloodgateDataHandler.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.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.connection.FloodgateDataHandler.HandleResultType
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.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.connection.FloodgateDataHandler.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.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.
verifyLinkTimeout() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
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.
withBedrockUniqueId(UUID) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
 
withJava(UUID, String) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
 

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