Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(CommandPreprocessingContext<C>) - Method in class org.geysermc.floodgate.core.connection.audience.FloodgateCommandPreprocessor
- acceptedConnections() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- acceptedConnectionsCount() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- ACCOUNT_NOT_FOUND - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- add(String[], Object...) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
- addAcceptedConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- addAddon(InjectorAddon<C>) - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
-
Adds an addon to the addon list of the Floodgate Injector (the addon is called when Floodgate injects a channel).
- addConnection(Object, FloodgateConnection) - Method in interface org.geysermc.floodgate.core.connection.integrated.IntegratedDataSeeker
- addConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- addHandshakeHandler(HandshakeHandler) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- addHandshakeHandler(HandshakeHandler) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandlers
-
Deprecated.Register a custom handshake handler.
- addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- AES - Static variable in class org.geysermc.floodgate.core.crypto.DataCodecType
- AesDataCodec - Class in org.geysermc.floodgate.core.crypto.aes
- AesDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- AesKeyCodec - Class in org.geysermc.floodgate.core.crypto.aes
- AesKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
- AesKeyProducer - Class in org.geysermc.floodgate.core.crypto.aes
- AesKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
- algorithm() - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- algorithmName - Variable in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- ALL_PLAYERS - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
- allowCreateLinkRequest() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- allowCreateLinkRequest() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- allowed() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- ALREADY_LINKED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- api - Variable in class org.geysermc.floodgate.core.platform.command.CommandUtil
- API_UNAVAILABLE - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- applyChanges(FloodgateConnection, FloodgateConfig) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- applyPlayerTypeFilter(Object, PlayerType, Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- applySkin(Connection, SkinApplyEvent.SkinData) - Method in interface org.geysermc.floodgate.core.skin.SkinApplier
-
Apply a skin to a
player - authType() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
-
Returns the authentication type used on the platform
B
- Base64Topping - Class in org.geysermc.floodgate.core.crypto.topping
- Base64Topping() - Constructor for class org.geysermc.floodgate.core.crypto.topping.Base64Topping
- BEDROCK_USAGE - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- bedrockId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
-
Returns the value of the
bedrockIdrecord component. - bedrockLink(long) - Method in interface org.geysermc.floodgate.core.http.link.GlobalLinkClient
- bedrockUniqueId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Returns the value of the
bedrockUniqueIdrecord component. - bedrockUsername() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- bedrockUsername() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Returns the value of the
bedrockUsernamerecord 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
buildrecord component. - BUILD_NUMBER - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.TestCommand
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
- buildCommand(CommandManager<UserAudience>) - Method in interface org.geysermc.floodgate.core.platform.command.FloodgateCommand
-
Called by the CommandRegister when it wants you to build the command which he can add.
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
- byDatabaseType(DatabaseType) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
- byName(String) - Static method in class org.geysermc.floodgate.core.crypto.DataCodecType
-
Gets a data codec type by its name
C
- callHandshakeHandlers(HandshakeData) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- callResponseConsumer(byte[]) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- canRemoveInjection() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
-
Some platforms may not be able to remove their injection process.
- cast(Object, Class<T>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- castedInvoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Invoke the given method of the given instance with the given arguments and cast the value.
- castedInvoke(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Invoke the given method of the given instance and cast the value.
- castedStaticBooleanValue(Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- castedStaticValue(Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- castGenericNullableSet(Set<U>) - Static method in class org.geysermc.floodgate.core.event.EventBus
- CHECK_CONSOLE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
- codecType() - Method in class org.geysermc.floodgate.core.module.CommonModule
- COMMAND_LINK - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_LINKED - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_LINKED_MANAGE - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_MAIN - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_MAIN_FIREWALL - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_MAIN_VERSION - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_UNLINK - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- COMMAND_WHITELIST - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- CommandRegister - Class in org.geysermc.floodgate.core.register
-
This class is responsible for registering commands to the command register of the platform that is currently in use.
- CommandRegister() - Constructor for class org.geysermc.floodgate.core.register.CommandRegister
- commandUtil() - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
-
Returns the value of the
commandUtilrecord 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
connectionrecord component. - connection() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
-
Returns the value of the
connectionrecord component. - connection() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
- CONNECTION_DISCONNECT - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
- CONNECTION_LOGIN - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
- connectionByPlatformIdentifier(Object) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- connectionByPlatformIdentifier(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- connectionByUuid(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- connectionByUuid(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- connectionByXuid(String) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- connectionByXuid(String) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- ConnectionJoinEvent - Class in org.geysermc.floodgate.core.event
- ConnectionJoinEvent(FloodgateConnection, Component) - Constructor for class org.geysermc.floodgate.core.event.ConnectionJoinEvent
- ConnectionManager - Class in org.geysermc.floodgate.core.connection
- ConnectionManager() - Constructor for class org.geysermc.floodgate.core.connection.ConnectionManager
- ConsoleAudience(Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience.ConsoleAudience
- Constants - Class in org.geysermc.floodgate.core.util
- Constants() - Constructor for class org.geysermc.floodgate.core.util.Constants
- CORE_FINISH - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
- createBedrockLinkRequest(UUID, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- createBedrockLinkRequest(UUID, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- createBedrockLinkRequest(UUID, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- createBedrockLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- createBedrockLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- createBedrockLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- createDataCodec(Path) - Method in class org.geysermc.floodgate.core.crypto.DataCodecType
-
Creates (and initializes) a data codec, for a given directory.
- createFormData(Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- createJavaLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- createJavaLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- createJavaLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- createJavaPlayerId(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- currentSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
D
- database() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- DatabaseLoader - Class in org.geysermc.floodgate.core.database.loader
- DatabaseTypeLibraries - Enum Class in org.geysermc.floodgate.core.database.loader
- DataCodec<K> - Class in org.geysermc.floodgate.core.crypto
-
Responsible for data integrity by either signing or encrypting the data.
- DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.DataCodec
- DataCodecKeyPair - Class in org.geysermc.floodgate.core.crypto
- DataCodecKeyPair(String) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- DataCodecType<K> - Class in org.geysermc.floodgate.core.crypto
- DataCodecUsingSignature - Class in org.geysermc.floodgate.core.crypto
- DataCodecUsingSignature(String, String) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecUsingSignature
- dataRemainder() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
-
Returns the value of the
dataRemainderrecord 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
DataSeekerResultrecord class. - debug() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- debug(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
-
Logs a debug message to the console, with 0 or more arguments.
- debug(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- DEBUG_MODE - Static variable in class org.geysermc.floodgate.core.util.Constants
- decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
- decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- decode(byte[]) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
- decode(byte[], boolean) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
- decode(ByteBuffer) - Static method in class org.geysermc.floodgate.core.connection.standalone.codec.LinkedPlayerCodec
- decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
- decode(ByteBuffer) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
- decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
- decode(Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
- decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
-
Decodes the given data using the Key provided in
DataCodec.init(Object) - decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodecUsingSignature
- decodeDataToConnection(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
-
Decode the given Floodgate data into a FloodgateConnection.
- decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- decodeToString(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- DECRYPT_ERROR - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResultType
- DEFAULT_MINECRAFT_JAVA_SKIN_SIGNATURE - Static variable in class org.geysermc.floodgate.core.util.Constants
- DEFAULT_MINECRAFT_JAVA_SKIN_TEXTURE - Static variable in class org.geysermc.floodgate.core.util.Constants
- DEFAULT_SKIN - Static variable in record class org.geysermc.floodgate.core.skin.SkinDataImpl
- defaultLocale() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- defaultValue() - Method in enum class org.geysermc.floodgate.core.command.util.Permission
- delete(LinkRequest) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
- deleteByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- deregister(PacketHandler<C>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
-
Unregisters all handlers registered under the given packet handler
- description() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- deviceOs(BedrockPlatform) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- disable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- disconnect() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- disconnect(Component) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- disconnect(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- disconnectReason() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
-
Returns the value of the
disconnectReasonrecord component. - disconnectReason() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
- disconnectReason(Component) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
- DownloadClient - Interface in org.geysermc.floodgate.core.http.downloads
- DriverCategory - Enum Class in org.geysermc.floodgate.core.database.loader
- dynamic(String, String) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
- dynamic(String, TranslatableMessage, UserAudience) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
- DynamicConstants - Class in org.geysermc.floodgate.core.util
- DynamicConstants() - Constructor for class org.geysermc.floodgate.core.util.DynamicConstants
E
- ED25519 - Static variable in class org.geysermc.floodgate.core.crypto.DataCodecType
- Ed25519DataCodec - Class in org.geysermc.floodgate.core.crypto.ed25519
- Ed25519DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519DataCodec
- Ed25519KeyCodec - Class in org.geysermc.floodgate.core.crypto.ed25519
- Ed25519KeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyCodec
- Ed25519KeyProducer - Class in org.geysermc.floodgate.core.crypto.ed25519
- Ed25519KeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer
- enable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DatabaseConfig
- enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig
- enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- enableGlobalLinking() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- enableOwnLinking() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
-
Encodes the given data using the Key provided in
DataCodec.init(Object) - encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodecUsingSignature
- encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- encode(Key) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- encode(KeyPair, Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- encode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
- encode(List<ByteBuffer>) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
- encode(SecretKey) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
- encode(SecretKey) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
- encode(SecretKey, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
- encode(FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
- encode(FloodgateConnection) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- encode(LinkedPlayer, DataOutputStream) - Static method in class org.geysermc.floodgate.core.connection.standalone.codec.LinkedPlayerCodec
- encode(S, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
- encodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- encodeToString(FloodgateConnection) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- ensureAlgorithm(String, Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
- ensureSectionCount(int, String, List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
- equals(Object) - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
-
Indicates whether some other object is "equal to" this one.
- error(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
-
Logs an error message to the console, with 0 or more arguments.
- error(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- error(String, Throwable, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
-
Logs an error message to the console, with 0 or more arguments.
- error(String, Throwable, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- ERROR - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
- escapeIfRequired(String) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
- escapeIfRequired(String, boolean) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
- EventBus - Class in org.geysermc.floodgate.core.event
- EventBus() - Constructor for class org.geysermc.floodgate.core.event.EventBus
- EventSubscriber<E> - Class in org.geysermc.floodgate.core.event
- eventSubscribers(Class<U>) - Method in class org.geysermc.floodgate.core.event.EventBus
- execute(CommandContext<UserAudience.ConsoleAudience>) - Method in class org.geysermc.floodgate.core.command.TestCommand
- execute(CommandContext<UserAudience.PlayerAudience>) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
- execute(CommandContext<UserAudience.PlayerAudience>) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.main.VersionSubcommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
- existsByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
F
- factory - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- FALSE - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
- fetchGamertagFor(long) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
- fetchGamertagFor(UUID) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
- fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- fetchLink(UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- fetchUniqueIdFor(String) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
- fetchUsernameFor(UUID) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
- fetchXuidFor(String) - Method in class org.geysermc.floodgate.core.http.ProfileFetcher
- fillInStackTrace() - Method in exception org.geysermc.floodgate.core.connection.audience.InvalidPlayerIdentifierException
- findByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- findPendingConnection(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- findSubscriptions(Object, TriConsumer<Class<T>, Subscribe, BiConsumer<Object, T>>) - Method in class org.geysermc.floodgate.core.event.EventBus
- fire(Object) - Method in class org.geysermc.floodgate.core.event.EventBus
- fireSilently(Object) - Method in class org.geysermc.floodgate.core.event.EventBus
- FloodgateCommand - Interface in org.geysermc.floodgate.core.platform.command
-
The base class for every Floodgate command.
- FloodgateCommandPreprocessor<C> - Class in org.geysermc.floodgate.core.connection.audience
-
Command preprocessor which decorated incoming
CommandContextwith 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
FloodgateSenderMapperrecord 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
gamertagrecord component. - gamertag() - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
-
Returns the value of the
gamertagrecord component. - gamertagByXuid(long) - Method in interface org.geysermc.floodgate.core.http.xbox.XboxClient
- generateCode(int) - Static method in class org.geysermc.floodgate.core.util.Utils
- generateCodeChar() - Static method in class org.geysermc.floodgate.core.util.Utils
- get() - Method in enum class org.geysermc.floodgate.core.command.util.Permission
- getAndInvalidateLinkRequestForBedrock(String, String, String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
- getAndInvalidateLinkRequestForJava(String, String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
- getAndInvalidateLinkRequestForJava(String, String, String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
- getBean(Argument<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- getBean(Class<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- getBean(Class<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- getBedrockData() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getBedrockData() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns the decrypted BedrockData sent by Geyser or null if the player isn't a Floodgate player.
- getBedrockUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getBooleanValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a boolean field.
- getCastedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getCastedValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a field and cast it to T.
- getCastedValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a field and cast it to T.
- getChannel(Class<T>) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- getChannel(String) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- getClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the class from a class name.
- getClassOrFallback(String, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getClassOrFallbackPrefixed(String, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getClassOrThrow(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getConstructor(Class<T>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getCorrectUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getCorrectUniqueId() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.
- getCorrectUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getCorrectUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getCorrectUsername() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.
- getCorrectUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getDatabase() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- getDefaultLocale() - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
The locale used in console and as a fallback
- getDeviceOs() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getDisconnectReason() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getDisconnectReason() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns the reason to disconnect the current player.
- getField(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a field from a class, it doesn't matter if the field is public or not.
- getField(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a field of a class.
- getFieldOfType(Class<?>, Class<?>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a declared field from a class without having to provide a field name.
Calling this method is equal to callingReflectionUtils.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
GetGamertagResultrecord class. - getHostname() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getHostname() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns the hostname used in the handshake packet.
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- getIdentifier() - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- getInputMode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getIp() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getIp() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns the IP address of the client.
- getJavaUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getJavaUniqueId() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.
- getJavaUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getJavaUniqueId() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getJavaUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getJavaUsername() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.
- getJavaUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getJavaUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getLanguageCode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getLinkClient() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- getLinkCode() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getLinkedPlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getLinkedPlayer() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns the linked account associated with the client or null if the player isn't linked or not a Floodgate player.
- getLinkedPlayer() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getLocale(Locale) - Static method in class org.geysermc.floodgate.core.util.Utils
- getMethod(Class<?>, String, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a method from a class, it doesn't matter if the field is public or not.
- getMethod(Class<?>, String, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a method from a class, it doesn't matter if the method is public or not.
- getMethod(Object, String, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a method from a class, it doesn't matter if the method is public or not.
- getMethodByName(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a method from a class by using the name of the method.
- getMethodFromParam(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a method from a class without having to provide a method name.
- getMethodThatReturns(Class<?>, Class<?>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getNextFormId() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- getOnlinePlayers() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getOnlineUsernames(PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPlayerByUsername(String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerByUsername(String, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerByUuid(UUID) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerByUuid(UUID, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerCount() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPlayerLink() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- getPlayerPrefix() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPlayers() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPrefix() - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
The package name that is shared between all the
ReflectionUtils.getPrefixedClass(String)calls so that the className will be a lot shorter. - getPrefixedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a class that is prefixed with the prefix provided in
ReflectionUtils.setPrefix(String). - getPrefixedClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getProfileAudience(Object, boolean) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Get a ProfileAudience from a source.
- getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- getReason() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- getRequestTime() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getStackTrace(Throwable) - Static method in class org.geysermc.floodgate.core.util.Utils
- getString(String, String, MessageType, Placeholder...) - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
Get a formatted language string with the given locale for Floodgate
- getUiProfile() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getUserAudience(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getUsernameFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getUuidFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a field.
- getValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of the given field by finding the field and then get the value of it.
- getVersion() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getXuid() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getXuidFor(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- GetXuidResult - Record Class in org.geysermc.floodgate.core.http.xbox
- GetXuidResult(Long) - Constructor for record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
-
Creates an instance of a
GetXuidResultrecord 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
globalLinkingEnabledrecord component. - GlobalPlayerLinking - Class in org.geysermc.floodgate.core.link
- GlobalPlayerLinking() - Constructor for class org.geysermc.floodgate.core.link.GlobalPlayerLinking
H
- H2 - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
- handle(C, Object, boolean) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandler
-
Called when a registered packet has been seen.
- handle(HandshakeData) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandler
-
Deprecated.Method that will be called during the time that Floodgate handles the handshake.
- handleConnection(FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
- handled() - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- HandleResult(FloodgateDataHandler.HandleResultType, FloodgateDataHandler.JoinResult) - Constructor for record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
-
Creates an instance of a
HandleResultrecord class. - handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- handleServerCall(byte[], UUID, String) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- HandshakeData - Interface in org.geysermc.floodgate.core.api.handshake
-
Deprecated.
- HandshakeDataImpl - Class in org.geysermc.floodgate.core.addon.data
- HandshakeDataImpl(FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- HandshakeHandler - Interface in org.geysermc.floodgate.core.api.handshake
-
Deprecated.
- HandshakeHandlers - Interface in org.geysermc.floodgate.core.api.handshake
-
Deprecated.
- HandshakeHandlersImpl - Class in org.geysermc.floodgate.core.addon.data
- HandshakeHandlersImpl() - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- hashCode() - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
-
Returns a hash code value for this object.
- hasPermission(String) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- hasPermission(Object, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Checks if the given player has the given permission.
- hasProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- hasProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- HEADER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- health() - Method in interface org.geysermc.floodgate.core.http.api.GlobalApiClient
-
Checks if it can connect to the Global Api, any other status code than 204 or 404 will throw
- HIBERNATE - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
- HttpClientFactory - Class in org.geysermc.floodgate.core.http
- HttpClientFactory() - Constructor for class org.geysermc.floodgate.core.http.HttpClientFactory
I
- id() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
-
Returns the value of the
idrecord component. - id() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
-
Returns the value of the
idrecord component. - IDENTIFIER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- identity() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- identity() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- identity(UUID) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- info(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
-
Logs an info message to the console, with 0 or more arguments.
- info(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- info(Component) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
- info(Component) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- INFO - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
- init(KeyPair) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- init(SecretKey) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- init(K) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
-
Initializes the instance by giving it the key it needs to sign/verify or encrypt/decrypt data
- init(FloodgateConfig) - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
Tries to load the log's locale file once a string has been requested
- inject() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
-
Injects the server connection.
- InjectorAddon<C> - Interface in org.geysermc.floodgate.core.api.inject
- inputMode() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- inputMode(InputMode) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- insert(LinkedPlayer) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- insert(LinkRequest) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
- IntegratedDataSeeker - Interface in org.geysermc.floodgate.core.connection.integrated
- IntegratedOnly - Annotation Interface in org.geysermc.floodgate.core.scope
- INVALID_CODE - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- INVALID_CODE - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
- INVALID_DATA - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResultType
- INVALID_USERNAME - Static variable in class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- invalidArgumentsLength() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
- InvalidFormatException - Exception in org.geysermc.floodgate.core.util
- InvalidFormatException(String) - Constructor for exception org.geysermc.floodgate.core.util.InvalidFormatException
- invalidKey() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
- InvalidPlayerIdentifierException - Exception in org.geysermc.floodgate.core.connection.audience
- InvalidPlayerIdentifierException(String) - Constructor for exception org.geysermc.floodgate.core.connection.audience.InvalidPlayerIdentifierException
- invoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Invoke the given method of the given instance with the given arguments.
- invokeStatic(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Invoke the given static method.
- ip() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- ip() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- ip(InetAddress) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- IS_LINKED_ERROR - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
- isAllowed() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- isAllowedInUnquotedString(char) - Static method in class org.geysermc.floodgate.core.util.BrigadierUtils
- isBedrockPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- isDebug() - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
-
Returns true if debugging is enabled
- isDebug() - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- isEnabled() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- isExpired(long) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
- isExpired(long) - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- isFloodgateId(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- isFloodgatePlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- isFloodgatePlayer() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns true if the given player is a Floodgate player, false otherwise.
- isFloodgatePlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- isFloodgateUniqueId(UUID) - Static method in class org.geysermc.floodgate.core.util.Utils
- isFromProxy() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- isInjected() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
-
If the server connection is currently injected.
- isLinked() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- isLinked() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- isLinked() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
- isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- isProxy() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- isUniquePrefix(String) - Static method in class org.geysermc.floodgate.core.util.Utils
J
- JAVA_USAGE - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- javaUniqueId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
-
Returns the value of the
javaUniqueIdrecord component. - javaUniqueId() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Returns the value of the
javaUniqueIdrecord 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
javaUsernamerecord component. - javaUsername() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Returns the value of the
javaUsernamerecord 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
joinResultrecord component. - JoinResult(FloodgateConnection, Component) - Constructor for record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
-
Creates an instance of a
JoinResultrecord 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
keyrecord component. - key(Key) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- keyCodec() - Method in class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns the KeyCodec instance for the given type.
- KeyCodec<S> - Interface in org.geysermc.floodgate.core.crypto
- KeyCodecPair - Class in org.geysermc.floodgate.core.crypto
- KeyCodecPair(String) - Constructor for class org.geysermc.floodgate.core.crypto.KeyCodecPair
- KeyCodecSingle - Interface in org.geysermc.floodgate.core.crypto
- keyFileName() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- keyPair - Variable in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- keyProducer() - Method in class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns the KeyProducer instance for the given type.
- KeyProducer - Interface in org.geysermc.floodgate.core.crypto
- kick(String) - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- kickPlayer(Object, Component) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Kicks the given player using the given message as the kick reason.
L
- languageCode() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- languageCode(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- languageManager() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- LanguageManager - Class in org.geysermc.floodgate.core.util
-
Manages translations for strings in Floodgate
- LanguageManager() - Constructor for class org.geysermc.floodgate.core.util.LanguageManager
- LATEST_DOWNLOAD_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- latestBuildFor(String) - Method in interface org.geysermc.floodgate.core.http.downloads.DownloadClient
- LatestBuildResult - Record Class in org.geysermc.floodgate.core.http.downloads
- LatestBuildResult(int) - Constructor for record class org.geysermc.floodgate.core.http.downloads.LatestBuildResult
-
Creates an instance of a
LatestBuildResultrecord 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
linkCoderecord 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
LinkedPlayerrecord class. - LinkedPlayer(UUID, UUID, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkedPlayer
-
Creates an instance of a
LinkedPlayerrecord class. - LinkedPlayerCodec - Class in org.geysermc.floodgate.core.connection.standalone.codec
- LINKING_DISABLED - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
- LinkRequest - Record Class in org.geysermc.floodgate.core.database.entity
- LinkRequest(UUID, String, UUID, String, String) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
- LinkRequest(UUID, String, UUID, String, String, long) - Constructor for record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Creates an instance of a
LinkRequestrecord class. - linkRequestForBedrock(String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- linkRequestForBedrock(String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- linkRequestForBedrock(String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- linkRequestForJava(String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- linkRequestForJava(String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- linkRequestForJava(String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- linkRequestForJava(String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- linkRequestForJava(String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- linkRequestForJava(String, String, String) - Method in class org.geysermc.floodgate.core.link.LocalPlayerLinking
- LinkRequestImpl - Class in org.geysermc.floodgate.core.link
- LinkRequestImpl(String, UUID, String, String) - Constructor for class org.geysermc.floodgate.core.link.LinkRequestImpl
- LinkRequestImpl(String, UUID, String, String, long) - Constructor for class org.geysermc.floodgate.core.link.LinkRequestImpl
- LinkVerificationException - Exception in org.geysermc.floodgate.core.link
- ListenerRegistration<T> - Interface in org.geysermc.floodgate.core.platform.listener
-
This class is responsible for registering listeners to the listener manager of the platform that is currently in use.
- literal(String, Object) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
- literal(String, String) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
- literal(String, ComponentLike) - Static method in record class org.geysermc.floodgate.core.platform.command.Placeholder
- load() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- load(Path, boolean, ApplicationContext) - Static method in class org.geysermc.floodgate.core.config.ConfigLoader
- load(FloodgateConfig, LibraryManager, Path, ApplicationContext) - Static method in class org.geysermc.floodgate.core.database.loader.DatabaseLoader
- loadLocale(String) - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
Loads a Floodgate locale from resources; if the file doesn't exist it just logs a warning
- LOCAL_LINKING_NOTICE - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
- locale() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- localLinkingActive() - Method in record class org.geysermc.floodgate.core.link.CommonPlayerLink.PlayerLinkState
-
Returns the value of the
localLinkingActiverecord component. - LocalPlayerLinking - Class in org.geysermc.floodgate.core.link
- LocalPlayerLinking() - Constructor for class org.geysermc.floodgate.core.link.LocalPlayerLinking
- LOGGER_NAME - Static variable in interface org.geysermc.floodgate.core.logger.FloodgateLogger
M
- MainCommand - Class in org.geysermc.floodgate.core.command.main
- makeAccessible(T) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Make the object accessible if it isn't accessible yet
- makeSubscription(Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.floodgate.core.event.EventBus
- makeSubscription(Class<T>, Subscribe, H, BiConsumer<H, T>) - Method in class org.geysermc.floodgate.core.event.EventBus
- manager - Variable in class org.geysermc.floodgate.core.platform.command.CommandUtil
- map(T) - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
- MAX_DEBUG_PACKET_COUNT - Static variable in class org.geysermc.floodgate.core.util.Constants
- McListener - Interface in org.geysermc.floodgate.core.listener
- McListenerRegister - Class in org.geysermc.floodgate.core.listener
- McListenerRegister() - Constructor for class org.geysermc.floodgate.core.listener.McListenerRegister
- message() - Method in exception org.geysermc.floodgate.core.link.LinkVerificationException
- Message() - Constructor for class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- Message() - Constructor for class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- Message() - Constructor for class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
- Message() - Constructor for class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- MessageType - Enum Class in org.geysermc.floodgate.core.platform.command
- metrics() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- Metrics - Class in org.geysermc.floodgate.core.util
- METRICS_ID - Static variable in class org.geysermc.floodgate.core.util.Constants
- MinecraftClient - Interface in org.geysermc.floodgate.core.http.minecraft
- minecraftVersion() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
-
Returns the Minecraft version the server is based on (or the most recent supported version for proxy platforms)
- MiniMessageUtils - Class in org.geysermc.floodgate.core.util
- MojangUtils - Class in org.geysermc.floodgate.core.util
- MojangUtils() - Constructor for class org.geysermc.floodgate.core.util.MojangUtils
N
- name() - Method in class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns the name of the data codec type
- name() - Method in record class org.geysermc.floodgate.core.http.minecraft.ProfileResult
-
Returns the value of the
namerecord component. - name() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
-
Returns the value of the
namerecord component. - name() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
-
Returns the value of the
namerecord component. - name() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- newInstance(Constructor<T>, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- NEWS_RECEIVE - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- newSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
- newSkin(SkinApplyEvent.SkinData) - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
- NO_LINK_REQUESTED - Static variable in class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- NO_LINK_REQUESTED - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
- NONE - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
- NORMAL - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
- NOT_A_PLAYER - Static variable in class org.geysermc.floodgate.core.command.CommonCommandMessage
- NOT_FLOODGATE_DATA - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResultType
- NOT_LINKED - Static variable in class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
- NOT_LINKED - Static variable in class org.geysermc.floodgate.core.platform.CommonPlatformMessages
- NOT_OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
O
- ofAnyIdentifierBedrock(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- ofAnyIdentifierBoth(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- ofAnyIdentifierJava(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- ofAnyUsernameBoth(String) - Static method in record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- OFFLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- onBuild(Command.Builder<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- onChannelClosed(C) - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
-
Called when the channel has been closed.
- onContextCreated(ApplicationContext) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- onInject(C, boolean) - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
-
Called when injecting a specific channel (every client that is connected to the server has his own channel).
- online() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience.PlayerAudience
- ONLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- onlineConnections() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- onlineConnectionsCount() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- ONLY_BEDROCK - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
- ONLY_JAVA - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
- onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.listener.McListenerRegister
- onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
- onRemoveInject(C) - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
-
Called when Floodgate is removing the injection from the server.
- onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.core.util.Metrics
- OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
- org.geysermc.floodgate.core - package org.geysermc.floodgate.core
- org.geysermc.floodgate.core.addon.data - package org.geysermc.floodgate.core.addon.data
- org.geysermc.floodgate.core.api - package org.geysermc.floodgate.core.api
- org.geysermc.floodgate.core.api.handshake - package org.geysermc.floodgate.core.api.handshake
- org.geysermc.floodgate.core.api.inject - package org.geysermc.floodgate.core.api.inject
- org.geysermc.floodgate.core.api.legacy - package org.geysermc.floodgate.core.api.legacy
- org.geysermc.floodgate.core.api.packet - package org.geysermc.floodgate.core.api.packet
- org.geysermc.floodgate.core.command - package org.geysermc.floodgate.core.command
- org.geysermc.floodgate.core.command.main - package org.geysermc.floodgate.core.command.main
- org.geysermc.floodgate.core.command.util - package org.geysermc.floodgate.core.command.util
- org.geysermc.floodgate.core.config - package org.geysermc.floodgate.core.config
- org.geysermc.floodgate.core.connection - package org.geysermc.floodgate.core.connection
- org.geysermc.floodgate.core.connection.audience - package org.geysermc.floodgate.core.connection.audience
- org.geysermc.floodgate.core.connection.integrated - package org.geysermc.floodgate.core.connection.integrated
- org.geysermc.floodgate.core.connection.standalone - package org.geysermc.floodgate.core.connection.standalone
- org.geysermc.floodgate.core.connection.standalone.codec - package org.geysermc.floodgate.core.connection.standalone.codec
- org.geysermc.floodgate.core.crypto - package org.geysermc.floodgate.core.crypto
- org.geysermc.floodgate.core.crypto.aes - package org.geysermc.floodgate.core.crypto.aes
- org.geysermc.floodgate.core.crypto.ed25519 - package org.geysermc.floodgate.core.crypto.ed25519
- org.geysermc.floodgate.core.crypto.exception - package org.geysermc.floodgate.core.crypto.exception
- org.geysermc.floodgate.core.crypto.topping - package org.geysermc.floodgate.core.crypto.topping
- org.geysermc.floodgate.core.database - package org.geysermc.floodgate.core.database
- org.geysermc.floodgate.core.database.entity - package org.geysermc.floodgate.core.database.entity
- org.geysermc.floodgate.core.database.loader - package org.geysermc.floodgate.core.database.loader
- org.geysermc.floodgate.core.event - package org.geysermc.floodgate.core.event
- org.geysermc.floodgate.core.event.lifecycle - package org.geysermc.floodgate.core.event.lifecycle
- org.geysermc.floodgate.core.event.skin - package org.geysermc.floodgate.core.event.skin
- org.geysermc.floodgate.core.http - package org.geysermc.floodgate.core.http
- org.geysermc.floodgate.core.http.api - package org.geysermc.floodgate.core.http.api
- org.geysermc.floodgate.core.http.downloads - package org.geysermc.floodgate.core.http.downloads
- org.geysermc.floodgate.core.http.link - package org.geysermc.floodgate.core.http.link
- org.geysermc.floodgate.core.http.minecraft - package org.geysermc.floodgate.core.http.minecraft
- org.geysermc.floodgate.core.http.mojang - package org.geysermc.floodgate.core.http.mojang
- org.geysermc.floodgate.core.http.xbox - package org.geysermc.floodgate.core.http.xbox
- org.geysermc.floodgate.core.link - package org.geysermc.floodgate.core.link
- org.geysermc.floodgate.core.listener - package org.geysermc.floodgate.core.listener
- org.geysermc.floodgate.core.logger - package org.geysermc.floodgate.core.logger
- org.geysermc.floodgate.core.module - package org.geysermc.floodgate.core.module
- org.geysermc.floodgate.core.platform - package org.geysermc.floodgate.core.platform
- org.geysermc.floodgate.core.platform.command - package org.geysermc.floodgate.core.platform.command
- org.geysermc.floodgate.core.platform.listener - package org.geysermc.floodgate.core.platform.listener
- org.geysermc.floodgate.core.platform.pluginmessage - package org.geysermc.floodgate.core.platform.pluginmessage
- org.geysermc.floodgate.core.platform.util - package org.geysermc.floodgate.core.platform.util
- org.geysermc.floodgate.core.pluginmessage - package org.geysermc.floodgate.core.pluginmessage
- org.geysermc.floodgate.core.pluginmessage.channel - package org.geysermc.floodgate.core.pluginmessage.channel
- org.geysermc.floodgate.core.register - package org.geysermc.floodgate.core.register
- org.geysermc.floodgate.core.scope - package org.geysermc.floodgate.core.scope
- org.geysermc.floodgate.core.skin - package org.geysermc.floodgate.core.skin
- org.geysermc.floodgate.core.util - package org.geysermc.floodgate.core.util
P
- PacketChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
- PacketChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- PacketHandler<C> - Interface in org.geysermc.floodgate.core.api.packet
-
For advanced users only! You shouldn't play with this unless you know what you're doing.
- PacketHandlers<C> - Interface in org.geysermc.floodgate.core.api.packet
- parent() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- PendingLinkRepository - Interface in org.geysermc.floodgate.core.database
- performCommand(CommandContext<UserAudience>, boolean) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
- permission() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- Permission - Enum Class in org.geysermc.floodgate.core.command.util
- PermissionDefault - Enum Class in org.geysermc.floodgate.core.command.util
- Placeholder - Record Class in org.geysermc.floodgate.core.platform.command
- Placeholder(String, Tag) - Constructor for record class org.geysermc.floodgate.core.platform.command.Placeholder
-
Creates an instance of a
Placeholderrecord 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
PlayerLinkStaterecord class. - PlayerType - Enum Class in org.geysermc.floodgate.core.platform.util
- PluginMessageChannel - Interface in org.geysermc.floodgate.core.pluginmessage
- PluginMessageChannel.Identity - Enum Class in org.geysermc.floodgate.core.pluginmessage
- PluginMessageChannel.Result - Class in org.geysermc.floodgate.core.pluginmessage
- PluginMessageManager - Class in org.geysermc.floodgate.core.pluginmessage
- PluginMessageManager() - Constructor for class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- PluginMessageRegistration - Interface in org.geysermc.floodgate.core.pluginmessage
- PluginMessageUtils - Class in org.geysermc.floodgate.core.platform.pluginmessage
- PluginMessageUtils() - Constructor for class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
- PostEnableEvent - Class in org.geysermc.floodgate.core.event.lifecycle
- PostEnableEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.PostEnableEvent
- PostEnableMessages - Class in org.geysermc.floodgate.core.util
- PostEnableMessages() - Constructor for class org.geysermc.floodgate.core.util.PostEnableMessages
- postInitialise() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- primaryColor() - Method in enum class org.geysermc.floodgate.core.platform.command.MessageType
- PRIVATE_KEY_NAME - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- produce() - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
- produce() - Method in class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer
- produce() - Method in interface org.geysermc.floodgate.core.crypto.KeyProducer
- ProfileAudience - Record Class in org.geysermc.floodgate.core.connection.audience
- ProfileAudience(UUID, String) - Constructor for record class org.geysermc.floodgate.core.connection.audience.ProfileAudience
-
Creates an instance of a
ProfileAudiencerecord 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
ProfilePropertyrecord 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
ProfileResultrecord 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
ProfileWithPropertiesrecord class. - properties() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileWithProperties
-
Returns the value of the
propertiesrecord component. - propertyGlue() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- PropertyGlue - Class in org.geysermc.floodgate.core.api.legacy
- PropertyGlue() - Constructor for class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- PROTOCOL_HEX_COLOR - Static variable in class org.geysermc.floodgate.core.util.Constants
- PROXIED - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- proxy() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- ProxyFloodgateConfig - Interface in org.geysermc.floodgate.core.config
-
The Floodgate configuration used by proxy platforms, currently Velocity and BungeeCord.
- ProxyOnly - Annotation Interface in org.geysermc.floodgate.core.scope
- PUBLIC_KEY_NAME - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
R
- RandomUtils - Class in org.geysermc.floodgate.core.crypto
- rawTranslation(String, String) - Method in class org.geysermc.floodgate.core.util.LanguageManager
- rawUsernamePrefix() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- rawUsernamePrefix(String) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- readProperties(String) - Static method in class org.geysermc.floodgate.core.util.Utils
-
Reads a properties resource file
- ReflectionUtils - Class in org.geysermc.floodgate.core.util
- ReflectionUtils() - Constructor for class org.geysermc.floodgate.core.util.ReflectionUtils
- register(Class<T>, FloodgateSubscriber<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
- register(PacketHandler<C>, Class<?>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
-
Register a specific class for the given packet handler's
PacketHandler.handle(Object, Object, boolean). - register(PacketHandler<C>, Class<?>, TriFunction<C, Object, Boolean, Object>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
-
Register a specific class for a specific consumer.
- register(PluginMessageChannel) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration
- register(T) - Method in interface org.geysermc.floodgate.core.platform.listener.ListenerRegistration
-
This method will register the specified listener.
- registerAll(PacketHandler<C>) - Method in interface org.geysermc.floodgate.core.api.packet.PacketHandlers
-
Register every packet for the given packet handler's
PacketHandler.handle(Object, Object, boolean) - registerChannels(Set<PluginMessageChannel>) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- registerCommands(Set<FloodgateCommand>) - Method in class org.geysermc.floodgate.core.register.CommandRegister
- removeAddon(Class<T>) - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
-
Removes an addon from the addon list of the Floodgate Injector (the addon is called when Floodgate injects a channel).
- removeConnection(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- removeHandshakeHandler(int) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- removeHandshakeHandler(int) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandlers
-
Deprecated.Removes a custom handshake handler by id.
- removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeHandlers
-
Deprecated.Remove a custom handshake handler by instance.
- removeInjection() - Method in interface org.geysermc.floodgate.core.api.inject.PlatformInjector
-
Removes the injection from the server.
- removePlayerFromWhitelist(long, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Removes the given Bedrock player from the whitelist.
- removePlayerFromWhitelist(UUID, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Removes the given Bedrock player from the whitelist.
- removeProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- removeProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- replaceSpaces() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- requestTime() - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
-
Returns the value of the
requestTimerecord component. - requireLink() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- resolver(MessageType) - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
- reverse(UserAudience) - Method in record class org.geysermc.floodgate.core.connection.audience.FloodgateSenderMapper
S
- secondaryColor() - Method in enum class org.geysermc.floodgate.core.platform.command.MessageType
- secureRandom() - Static method in class org.geysermc.floodgate.core.crypto.RandomUtils
- seekData(String, Object) - Method in interface org.geysermc.floodgate.core.connection.DataSeeker
-
Tried to seek Floodgate data from the provided arguments.
- seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
- sendFloodgateData() - Method in interface org.geysermc.floodgate.core.config.ProxyFloodgateConfig
- sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- sendForm(Form) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- sendForm(FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- sendMessage(Object, Component) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Sends a raw message to the specified target, no matter what platform Floodgate is running on.
- sendMessage(UUID, boolean, String, byte[]) - Method in class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
- sendMessage(UUID, String, byte[]) - Method in class org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
- sendMessage(Component) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- sendMessage(TranslatableMessage, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- sendPacket(UUID, byte[], UnsafeFloodgateApi) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- sendPacket(UUID, int, byte[]) - Method in class org.geysermc.floodgate.core.api.UnsafeFloodgateApi
- sendRaw(String, MessageType, Placeholder...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
-
This is only meant for development use, before the translations have been added
- sendTransfer(UUID, String, int) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- SERVER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
- serverImplementationName() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
- ServerOnly - Annotation Interface in org.geysermc.floodgate.core.scope
- SessionServerClient - Interface in org.geysermc.floodgate.core.http.mojang
- setDisconnectReason(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setDisconnectReason(String) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Set the reason to disconnect the current player.
- setHostname(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setHostname(String) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Set the hostname of the handshake packet.
- setIp(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setIp(String) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Set the IP address of the connected client.
- setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setLinkedPlayer(LinkedPlayer) - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Set the LinkedPlayer.
- setPrefix(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
The package name that is shared between all the
ReflectionUtils.getPrefixedClass(String)calls so that the className will be a lot shorter. - setup() - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
- setValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Set the value of a field.
- setValue(Object, String, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Set the value of a field.
- shouldDisconnect() - Method in interface org.geysermc.floodgate.core.api.handshake.HandshakeData
-
Deprecated.Returns if the player should be disconnected
- shouldDisconnect() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
- shouldDisconnect() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
- shouldInject() - Method in interface org.geysermc.floodgate.core.api.inject.InjectorAddon
-
If the Injector should call
InjectorAddon.onInject(C, boolean) - shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.TestCommand
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
- shouldRegister(FloodgateConfig) - Method in interface org.geysermc.floodgate.core.platform.command.FloodgateCommand
-
Called by the CommandRegister to check if the command should be added given the config.
- shutdown() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- ShutdownEvent - Class in org.geysermc.floodgate.core.event.lifecycle
- ShutdownEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent
- signature() - Method in record class org.geysermc.floodgate.core.http.mojang.ProfileProperty
-
Returns the value of the
signaturerecord component. - signature() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
-
Returns the value of the
signaturerecord 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
SkinDataImplrecord class. - skinFor(UUID) - Method in class org.geysermc.floodgate.core.util.MojangUtils
- Slf4jFloodgateLogger - Class in org.geysermc.floodgate.core.logger
- Slf4jFloodgateLogger() - Constructor for class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- sortedSubscribers(Class<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
- source() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
- SQLITE - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
- StandaloneDataSeeker - Class in org.geysermc.floodgate.core.connection.standalone
- StandaloneDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
- StandaloneFloodgateConnection - Class in org.geysermc.floodgate.core.connection.standalone
- StandaloneFloodgateConnectionBuilder - Class in org.geysermc.floodgate.core.connection.standalone
- StandaloneFloodgateConnectionBuilder(FloodgateConfig) - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- state() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- state() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- SubCommands - Class in org.geysermc.floodgate.core.platform.command
- SubCommands(String, String, Permission) - Constructor for class org.geysermc.floodgate.core.platform.command.SubCommands
- SUCCESS - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResultType
- SUCCESS - Enum constant in enum class org.geysermc.floodgate.core.platform.command.MessageType
T
- tag() - Method in record class org.geysermc.floodgate.core.platform.command.Placeholder
-
Returns the value of the
tagrecord 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
typerecord 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
usernamerecord 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
usernamerecord 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
uuidrecord 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
uuidrecord 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
valuerecord component. - value() - Method in record class org.geysermc.floodgate.core.skin.SkinDataImpl
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.util.Permission
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResultType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.command.MessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.platform.util.PlayerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.floodgate.core.command.util.Permission
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResultType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseTypeLibraries
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.platform.command.MessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.platform.util.PlayerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyLinkTimeout() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- version() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- version() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- version(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
- version(String) - Static method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- VERSION - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
- VERSION - Static variable in class org.geysermc.floodgate.core.util.DynamicConstants
- VERSION_CUSTOM - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VERSION_FETCH_ERROR - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VERSION_FETCH_INFO - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VERSION_FETCH_NOT_FOUND - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VERSION_INFO - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VERSION_LATEST - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VERSION_OUTDATED - Static variable in class org.geysermc.floodgate.core.command.main.VersionSubcommand.Message
- VersionSubcommand - Class in org.geysermc.floodgate.core.command.main
- VersionSubcommand.Message - Class in org.geysermc.floodgate.core.command.main
W
- warn(String, Object...) - Method in interface org.geysermc.floodgate.core.logger.FloodgateLogger
-
Logs a warning message to the console, with 0 or more arguments.
- warn(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- WhitelistCommand - Class in org.geysermc.floodgate.core.command
- WhitelistCommand() - Constructor for class org.geysermc.floodgate.core.command.WhitelistCommand
- WhitelistCommand.Message - Class in org.geysermc.floodgate.core.command
- whitelistPlayer(long, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Whitelist the given Bedrock player.
- whitelistPlayer(UUID, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Whitelist the given Bedrock player.
- withBedrockUniqueId(UUID) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
- withJava(UUID, String) - Method in record class org.geysermc.floodgate.core.database.entity.LinkRequest
X
- XboxClient - Interface in org.geysermc.floodgate.core.http.xbox
- xuid() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
- xuid() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
-
Returns the value of the
xuidrecord component. - xuid() - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
-
Returns the value of the
xuidrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
It might be replaced with an event (probably internal), but that isn't certain yet.