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
 
addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
AES - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
 
AesDataCodec - Class in org.geysermc.floodgate.core.crypto.aes
 
AesDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
AesKeyCodec - Class in org.geysermc.floodgate.core.crypto.aes
 
AesKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
 
AesKeyProducer - Class in org.geysermc.floodgate.core.crypto.aes
 
AesKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
 
algorithm() - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
ALL_PLAYERS - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
allowed() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
ALREADY_LINKED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
api - Variable in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
API_UNAVAILABLE - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
 
applyChanges(FloodgateConnection, FloodgateConfig) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
applyPlayerTypeFilter(Object, PlayerType, Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
applySkin(Connection, SkinApplyEvent.SkinData) - Method in interface org.geysermc.floodgate.core.skin.SkinApplier
Apply a skin to a player
asymmetrical() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns whether the given type is asymmetrical.
authType() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
Returns the authentication type used on the platform

B

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

C

callHandshakeHandlers(HandshakeData) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
callResponseConsumer(byte[]) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
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, String) - Constructor for class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
ConnectionManager - Class in org.geysermc.floodgate.core.connection
 
ConnectionManager() - Constructor for class org.geysermc.floodgate.core.connection.ConnectionManager
 
ConsoleAudience(Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience.ConsoleAudience
 
Constants - Class in org.geysermc.floodgate.core.util
 
Constants() - Constructor for class org.geysermc.floodgate.core.util.Constants
 
CORE_FINISH - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
 
createFormData(Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
createJavaPlayerId(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
currentSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 

D

database() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
DatabaseLoader - Class in org.geysermc.floodgate.core.database.loader
 
DatabaseTypeLibraries - Enum Class in org.geysermc.floodgate.core.database.loader
 
dataCodec() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns a new DataCodec instance for the given type.
DataCodec - Class in org.geysermc.floodgate.core.crypto
Responsible for data integrity by either signing or encrypting the data.
DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.DataCodec
 
DataCodecKeyPair - Class in org.geysermc.floodgate.core.crypto
 
DataCodecKeyPair(String, String) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
DataCodecType - Enum Class in org.geysermc.floodgate.core.crypto
 
dataRemainder() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns the value of the dataRemainder record component.
DataSeeker - 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(Key)
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
decodeDataToConnection(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
Decode the given Floodgate data into a FloodgateConnection.
decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
decodeToString(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
DECRYPT_ERROR - Enum constant in enum class org.geysermc.floodgate.core.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(String) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
DownloadClient - Interface in org.geysermc.floodgate.core.http.downloads
 
DriverCategory - Enum Class in org.geysermc.floodgate.core.database.loader
 
dynamic(String, String) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
dynamic(String, TranslatableMessage, UserAudience) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
DynamicConstants - Class in org.geysermc.floodgate.core.util
 
DynamicConstants() - Constructor for class org.geysermc.floodgate.core.util.DynamicConstants
 

E

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

F

factory - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
FALSE - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
 
fetchGamertagFor(long) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchGamertagFor(UUID) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
fetchUniqueIdFor(String) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchUsernameFor(UUID) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fetchXuidFor(String) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
 
fillInStackTrace() - Method in exception org.geysermc.floodgate.core.connection.audience.InvalidPlayerIdentifierException
 
findByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
 
findByJavaUsername(String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
 
findPendingConnection(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
findSubscriptions(Object, TriConsumer<Class<T>, Subscribe, BiConsumer<Object, T>>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
fire(Object) - Method in class org.geysermc.floodgate.core.event.EventBus
 
fireSilently(Object) - Method in class org.geysermc.floodgate.core.event.EventBus
 
FloodgateCommand - Interface in org.geysermc.floodgate.core.platform.command
The base class for every Floodgate command.
FloodgateCommandPreprocessor<C> - Class in org.geysermc.floodgate.core.connection.audience
Command preprocessor which decorated incoming CommandContext with Floodgate specific objects
FloodgateCommandPreprocessor(CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.FloodgateCommandPreprocessor
 
FloodgateConfig - Interface in org.geysermc.floodgate.core.config
The global Floodgate configuration file used in every platform.
FloodgateConfig.DatabaseConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.DisconnectMessages - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.MetricsConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.PlayerLinkConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConnection - Class in org.geysermc.floodgate.core.connection
 
FloodgateConnection() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateConnection
 
FloodgateConnectionCodec - Class in org.geysermc.floodgate.core.connection.standalone.codec
 
FloodgateConnectionCodec() - Constructor for class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
FloodgateDataCodec - Class in org.geysermc.floodgate.core.crypto
 
FloodgateDataCodec(FloodgateFormatCodec, FloodgateConnectionCodec) - Constructor for class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
FloodgateDataHandler - Class in org.geysermc.floodgate.core.connection
 
FloodgateDataHandler() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateDataHandler
 
FloodgateDataHandler.HandleResult - Record Class in org.geysermc.floodgate.core.connection
 
FloodgateDataHandler.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
 
getApi() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
getBean(Argument<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBean(Class<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBean(Class<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBedrockData() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getBedrockUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getBooleanValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a boolean field.
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 class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getCorrectUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getCorrectUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getDatabase() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
getDefaultLocale() - Method in class org.geysermc.floodgate.core.util.LanguageManager
The locale used in console and as a fallback
getDeviceOs() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getDisconnectReason() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getField(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field from a class, it doesn't matter if the field is public or not.
getField(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field of a class.
getFieldOfType(Class<?>, Class<?>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a declared field from a class without having to provide a field name.
Calling this method is equal to calling ReflectionUtils.getFieldOfType(Class, Class, boolean) with declared = true.
getFieldOfType(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field from a class without having to provide a field name.
getFormId(byte[]) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
getGamertagFor(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
GetGamertagResult - Record Class in org.geysermc.floodgate.core.http.xbox
 
GetGamertagResult(String) - Constructor for record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Creates an instance of a GetGamertagResult record class.
getHostname() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
getIdentifier() - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
 
getInputMode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getIp() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getJavaUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getLanguageCode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLinkClient() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
getLinkCode() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLocale(Locale) - Static method in class org.geysermc.floodgate.core.util.Utils
 
getLogger() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
getMethod(Class<?>, String, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class, it doesn't matter if the field is public or not.
getMethod(Class<?>, String, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class, it doesn't matter if the method is public or not.
getMethod(Object, String, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class, it doesn't matter if the method is public or not.
getMethodByName(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class by using the name of the method.
getMethodFromParam(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a method from a class without having to provide a method name.
getMethodThatReturns(Class<?>, Class<?>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getNextFormId() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
getOnlinePlayers() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getOnlineUsernames(PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPlayerByUsername(String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerByUsername(String, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerByUuid(UUID) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerByUuid(UUID, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getPlayerCount() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPlayerLink() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
getPlayerPrefix() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPlayers() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
getPrefix() - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
The package name that is shared between all the ReflectionUtils.getPrefixedClass(String) calls so that the className will be a lot shorter.
getPrefixedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a class that is prefixed with the prefix provided in ReflectionUtils.setPrefix(String).
getPrefixedClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
 
getProfileAudience(Object, boolean) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Get a ProfileAudience from a source.
getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
getReason() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
getRequestTime() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getStackTrace(Throwable) - Static method in class org.geysermc.floodgate.core.util.Utils
 
getString(String, String, MessageType, Placeholder...) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Get a formatted language string with the given locale for Floodgate
getUiProfile() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getUserAudience(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getUsernameFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getUuidFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
getValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a field.
getValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of the given field by finding the field and then get the value of it.
getVerifyLinkTimeout() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
getVersion() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getXuid() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getXuidFor(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
GetXuidResult - Record Class in org.geysermc.floodgate.core.http.xbox
 
GetXuidResult(Long) - Constructor for record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Creates an instance of a GetXuidResult record class.
GIT_BRANCH - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
 
GLOBAL_LINKING_NOTICE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
GlobalApiClient - Interface in org.geysermc.floodgate.core.http.api
 
GlobalLinkClient - Interface in org.geysermc.floodgate.core.http.link
 
globalLinkingEnabled() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Returns the value of the globalLinkingEnabled record component.
GlobalPlayerLinking - Class in org.geysermc.floodgate.core.link
 
GlobalPlayerLinking() - Constructor for class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 

H

H2 - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
 
handle(C, Object, boolean) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandler
Called when a registered packet has been seen.
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
 
HandshakeDataImpl - Class in org.geysermc.floodgate.core.addon.data
 
HandshakeDataImpl(FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
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
 

I

id() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Returns the value of the id record component.
id() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns the value of the id record component.
IDENTIFIER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
identity() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
identity() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
identity(UUID) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
info(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Logs an info message to the console, with 0 or more arguments.
info(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
info(Component) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
 
info(Component) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
INFO - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
init(Key) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
init(Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
Initializes the instance by giving it the key it needs to sign/verify or encrypt/decrypt data
init(Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
init(KeyPair) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
init(FloodgateConfig) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Tries to load the log's locale file once a string has been requested
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
 
invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
InvalidFormatException - Exception in org.geysermc.floodgate.core.util
 
InvalidFormatException(String) - Constructor for exception org.geysermc.floodgate.core.util.InvalidFormatException
 
invalidKey() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
 
InvalidPlayerIdentifierException - Exception in org.geysermc.floodgate.core.connection.audience
 
InvalidPlayerIdentifierException(String) - Constructor for exception org.geysermc.floodgate.core.connection.audience.InvalidPlayerIdentifierException
 
invoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Invoke the given method of the given instance with the given arguments.
invokeStatic(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Invoke the given static method.
ip() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
ip() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
ip(InetAddress) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
IS_LINKED_ERROR - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
isAllowed() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
isAllowedInUnquotedString(char) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
 
isAllowLinking() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
isBedrockPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
isDebug() - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
Returns true if debugging is enabled
isDebug() - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
isEnabled() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
isExpired(long) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
 
isExpired(long) - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
isFloodgateId(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
isFloodgatePlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
isFloodgatePlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
isFloodgateUniqueId(UUID) - Static method in class org.geysermc.floodgate.core.util.Utils
 
isFromProxy() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
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
 
isRequestedPlayer(LinkRequest, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
Checks if the given FloodgatePlayer is the player requested in this LinkRequest.
isUniquePrefix(String) - Static method in class org.geysermc.floodgate.core.util.Utils
 

J

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

K

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

L

languageCode() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
languageCode(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
languageManager() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
 
LanguageManager - Class in org.geysermc.floodgate.core.util
Manages translations for strings in Floodgate
LanguageManager() - Constructor for class org.geysermc.floodgate.core.util.LanguageManager
 
LATEST_DOWNLOAD_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
 
latestBuildFor(String) - Method in interface org.geysermc.floodgate.core.http.downloads.DownloadClient
 
LatestBuildResult - Record Class in org.geysermc.floodgate.core.http.downloads
 
LatestBuildResult(int) - Constructor for record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
Creates an instance of a LatestBuildResult record class.
LegacyApiWrapper - Class in org.geysermc.floodgate.core.api.legacy
 
LegacyApiWrapper() - Constructor for class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
LegacyPlayerWrapper - Class in org.geysermc.floodgate.core.api.legacy
 
LegacyPlayerWrapper(FloodgateConnection, String, UUID) - Constructor for class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
legacySelf() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
libraries() - Method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
 
LINK_INFO_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
 
LINK_REQUEST_COMPLETED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_CREATED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_ERROR - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_EXPIRED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
 
LINK_REQUEST_EXPIRED - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
 
LinkAccountCommand - Class in org.geysermc.floodgate.core.command
 
LinkAccountCommand() - Constructor for class org.geysermc.floodgate.core.command.LinkAccountCommand
 
LinkAccountCommand.Message - Class in org.geysermc.floodgate.core.command
 
linkCode() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
Returns the value of the linkCode record component.
linkCodeTimeout() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
 
linkedPlayer() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
linkedPlayer() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
LinkedPlayer - Record Class in org.geysermc.floodgate.core.database.entity
 
LinkedPlayer - Record Class in org.geysermc.floodgate.core.http.link
 
LinkedPlayer(Long, String, UUID, String) - Constructor for record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Creates an instance of a LinkedPlayer record class.
LinkedPlayer(UUID, UUID, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
Creates an instance of a LinkedPlayer record class.
LinkedPlayerCodec - Class in org.geysermc.floodgate.core.connection.standalone.codec
 
LINKING_DISABLED - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
linkRequest(String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
linkRequest(String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
linkRequest(String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
LinkRequest - Record Class in org.geysermc.floodgate.core.database.entity
 
LinkRequest(UUID, String, String, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
 
LinkRequest(UUID, String, String, String, long) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
Creates an instance of a LinkRequest record class.
LinkRequestImpl - Class in org.geysermc.floodgate.core.link
 
LinkRequestImpl(String, UUID, String, String) - Constructor for class org.geysermc.floodgate.core.link.LinkRequestImpl
 
LinkRequestImpl(String, UUID, String, String, long) - Constructor for class org.geysermc.floodgate.core.link.LinkRequestImpl
 
LinkVerificationException - Exception in org.geysermc.floodgate.core.link
 
ListenerRegistration<T> - Interface in org.geysermc.floodgate.core.platform.listener
This class is responsible for registering listeners to the listener manager of the platform that is currently in use.
literal(String, Object) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
literal(String, String) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
literal(String, ComponentLike) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
 
load() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
load(Path, boolean, ApplicationContext) - Static method in class org.geysermc.floodgate.core.config.ConfigLoader
 
load(FloodgateConfig, LibraryManager, Path, ApplicationContext) - Static method in class org.geysermc.floodgate.core.database.loader.DatabaseLoader
 
loadLocale(String) - Method in class org.geysermc.floodgate.core.util.LanguageManager
Loads a Floodgate locale from resources; if the file doesn't exist it just logs a warning
LOCAL_LINKING_NOTICE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
 
locale() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
localLinkingActive() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
Returns the value of the localLinkingActive record component.
LocalPlayerLinking - Class in org.geysermc.floodgate.core.link
 
LocalPlayerLinking() - Constructor for class org.geysermc.floodgate.core.link.LocalPlayerLinking
 
LOGGER_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 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.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.rsa - package org.geysermc.floodgate.core.crypto.rsa
 
org.geysermc.floodgate.core.crypto.topping - package org.geysermc.floodgate.core.crypto.topping
 
org.geysermc.floodgate.core.database - package org.geysermc.floodgate.core.database
 
org.geysermc.floodgate.core.database.entity - package org.geysermc.floodgate.core.database.entity
 
org.geysermc.floodgate.core.database.loader - package org.geysermc.floodgate.core.database.loader
 
org.geysermc.floodgate.core.event - package org.geysermc.floodgate.core.event
 
org.geysermc.floodgate.core.event.lifecycle - package org.geysermc.floodgate.core.event.lifecycle
 
org.geysermc.floodgate.core.event.skin - package org.geysermc.floodgate.core.event.skin
 
org.geysermc.floodgate.core.http - package org.geysermc.floodgate.core.http
 
org.geysermc.floodgate.core.http.api - package org.geysermc.floodgate.core.http.api
 
org.geysermc.floodgate.core.http.downloads - package org.geysermc.floodgate.core.http.downloads
 
org.geysermc.floodgate.core.http.link - package org.geysermc.floodgate.core.http.link
 
org.geysermc.floodgate.core.http.minecraft - package org.geysermc.floodgate.core.http.minecraft
 
org.geysermc.floodgate.core.http.mojang - package org.geysermc.floodgate.core.http.mojang
 
org.geysermc.floodgate.core.http.xbox - package org.geysermc.floodgate.core.http.xbox
 
org.geysermc.floodgate.core.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
 
produce() - Method in class org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer
 
ProfileAudience - Record Class in org.geysermc.floodgate.core.connection.audience
 
ProfileAudience(UUID, String) - Constructor for record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
Creates an instance of a ProfileAudience record class.
profileByName(String) - Method in interface org.geysermc.floodgate.core.http.minecraft.MinecraftClient
 
profileByUniqueId(UUID) - Method in interface org.geysermc.floodgate.core.http.minecraft.MinecraftClient
 
ProfileFetcher - Class in org.geysermc.floodgate.core.http
 
ProfileFetcher() - Constructor for class org.geysermc.floodgate.core.http.ProfileFetcher
 
ProfileProperty - Record Class in org.geysermc.floodgate.core.http.mojang
 
ProfileProperty(String, String, String) - Constructor for record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Creates an instance of a ProfileProperty record class.
ProfileResult - Record Class in org.geysermc.floodgate.core.http.minecraft
 
ProfileResult(String, String) - Constructor for record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
Creates an instance of a ProfileResult record class.
profileWithProperties(UUID) - Method in interface org.geysermc.floodgate.core.http.mojang.SessionServerClient
 
ProfileWithProperties - Record Class in org.geysermc.floodgate.core.http.mojang
 
ProfileWithProperties(String, String, List<ProfileProperty>) - Constructor for record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Creates an instance of a ProfileWithProperties record class.
properties() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
Returns the value of the properties record component.
propertyGlue() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
PropertyGlue - Class in org.geysermc.floodgate.core.api.legacy
 
PropertyGlue() - Constructor for class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
PROTOCOL_HEX_COLOR - Static variable in class org.geysermc.floodgate.core.util.Constants
 
PROXIED - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
 
proxy() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
ProxyFloodgateConfig - Interface in org.geysermc.floodgate.core.config
The Floodgate configuration used by proxy platforms, currently Velocity and BungeeCord.
ProxyOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
PUBLIC_KEY_NAME - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 

R

RandomUtils - Class in org.geysermc.floodgate.core.crypto
 
rawTranslation(String, String) - Method in class org.geysermc.floodgate.core.util.LanguageManager
 
rawUsernamePrefix() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
rawUsernamePrefix(String) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
readProperties(String) - Static method in class org.geysermc.floodgate.core.util.Utils
Reads a properties resource file
ReflectionUtils - Class in org.geysermc.floodgate.core.util
 
ReflectionUtils() - Constructor for class org.geysermc.floodgate.core.util.ReflectionUtils
 
register(Class<T>, FloodgateSubscriber<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
register(PacketHandler<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(Class<? extends HandshakeHandler>) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
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
 
RSA - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
 
RsaDataCodec - Class in org.geysermc.floodgate.core.crypto.rsa
 
RsaDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaDataCodec
 
RsaKeyCodec - Class in org.geysermc.floodgate.core.crypto.rsa
 
RsaKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaKeyCodec
 
RsaKeyProducer - Class in org.geysermc.floodgate.core.crypto.rsa
 
RsaKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer
 

S

secondaryColor() - Method in enum class org.geysermc.floodgate.core.platform.command.MessageType
 
secureRandom() - Static method in class org.geysermc.floodgate.core.crypto.RandomUtils
 
seekData(String, Object) - Method in interface org.geysermc.floodgate.core.connection.DataSeeker
Tried to seek Floodgate data from the provided arguments.
seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
 
sendFloodgateData() - Method in interface org.geysermc.floodgate.core.config.ProxyFloodgateConfig
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
sendForm(Form) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
sendForm(FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
sendMessage(Object, Component) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Sends a raw message to the specified target, no matter what platform Floodgate is running on.
sendMessage(UUID, boolean, String, byte[]) - Method in class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
 
sendMessage(UUID, String, byte[]) - Method in class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
 
sendMessage(Component) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
sendMessage(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
sendPacket(UUID, byte[], UnsafeFloodgateApi) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
sendPacket(UUID, int, byte[]) - Method in class org.geysermc.floodgate.core.api.UnsafeFloodgateApi
 
sendRaw(String, MessageType, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
This is only meant for development use, before the translations have been added
sendTransfer(UUID, String, int) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
SERVER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
 
serverImplementationName() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
 
ServerOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
SessionServerClient - Interface in org.geysermc.floodgate.core.http.mojang
 
setDisconnectReason(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setHostname(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setIp(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
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 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.
ShutdownEvent - Class in org.geysermc.floodgate.core.event.lifecycle
 
ShutdownEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent
 
signature() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
Returns the value of the signature record component.
signature() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
Returns the value of the signature record component.
SimpleFloodgateApi - Class in org.geysermc.floodgate.core.api
 
SimpleFloodgateApi() - Constructor for class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
SkinApplier - Interface in org.geysermc.floodgate.core.skin
 
SkinApplyEventImpl - Class in org.geysermc.floodgate.core.event.skin
 
SkinApplyEventImpl(Connection, SkinApplyEvent.SkinData, SkinApplyEvent.SkinData) - Constructor for class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 
SkinChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
 
SkinChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
SkinDataImpl - Record Class in org.geysermc.floodgate.core.skin
 
SkinDataImpl(String, String) - Constructor for record class org.geysermc.floodgate.core.skin.SkinDataImpl
Creates an instance of a SkinDataImpl record class.
skinFor(UUID) - Method in class org.geysermc.floodgate.core.util.MojangUtils
 
Slf4jFloodgateLogger - Class in org.geysermc.floodgate.core.logger
 
Slf4jFloodgateLogger() - Constructor for class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
sortedSubscribers(Class<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
 
source() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
StandaloneDataSeeker - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
 
StandaloneFloodgateConnection - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneFloodgateConnectionBuilder - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneFloodgateConnectionBuilder(FloodgateConfig) - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
state() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
state() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
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.crypto.DataCodecType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.command.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.util.PlayerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.geysermc.floodgate.core.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.crypto.DataCodecType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.platform.command.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.platform.util.PlayerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
version() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
version(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
version(String) - Static method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
VERSION - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
VERSION - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
 
VERSION_CUSTOM - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_FETCH_ERROR - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_FETCH_INFO - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_FETCH_NOT_FOUND - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_INFO - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_LATEST - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VERSION_OUTDATED - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
 
VersionSubcommand - Class in org.geysermc.floodgate.core.command.main
 
VersionSubcommand.Message - Class in org.geysermc.floodgate.core.command.main
 

W

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

X

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