Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(CommandPreprocessingContext<C>) - Method in class org.geysermc.floodgate.core.connection.FloodgateCommandPreprocessor
- acceptedConnections() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- acceptedConnectionsCount() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- add(String[], Object...) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
- addAcceptedConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- addAddon(InjectorAddon) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- addConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- addConnectionIfNeeded(int, String) - Method in class org.geysermc.floodgate.core.skin.SkinUploadManager
- ADDED_TO_QUEUE - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent every time a skin got added to the upload queue
- addHandshakeHandler(HandshakeHandler) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- addInjectedClient(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- addLink(UUID, String, UUID) - Method in class org.geysermc.floodgate.core.link.PlayerLinkJdbc
- addNews(NewsItem) - Method in class org.geysermc.floodgate.core.news.NewsChecker
- addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- addProperty(String, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- AES - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
- AesDataCodec - Class in org.geysermc.floodgate.core.crypto.aes
- AesDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- AesKeyCodec - Class in org.geysermc.floodgate.core.crypto.aes
- AesKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
- AesKeyProducer - Class in org.geysermc.floodgate.core.crypto.aes
- AesKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
- algorithm() - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- ALL_PLAYERS - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
- allowed() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- ALREADY_LINKED - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- ANNOUNCEMENT - Enum constant in enum class org.geysermc.floodgate.news.NewsType
- AnnouncementData - Class in org.geysermc.floodgate.news.data
- api - Variable in class org.geysermc.floodgate.core.platform.command.CommandUtil
- API_UNAVAILABLE - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- applyChanges(FloodgateConnection, String, FloodgateConfig) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- applyPlayerTypeFilter(Object, PlayerType, Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- applySkin(Connection, SkinApplyEvent.SkinData) - Method in interface org.geysermc.floodgate.core.skin.SkinApplier
-
Apply a skin to a
player - asymmetrical() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns whether the given type is asymmetrical.
- asyncGet(String) - Method in class org.geysermc.floodgate.core.util.HttpClient
- asyncGet(String, Class<T>) - Method in class org.geysermc.floodgate.core.util.HttpClient
- 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 - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- bedrockId() - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- bedrockId(UUID) - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- bedrockLink(long) - Method in interface org.geysermc.floodgate.core.http.link.GlobalLinkClient
- bedrockUsername() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- bedrockUsername() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- bedrockUsername(String) - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- blocker - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- BROADCAST_TO_CONSOLE - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- BROADCAST_TO_OPERATORS - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- build() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- BUILD_NUMBER - Static variable in class org.geysermc.floodgate.core.util.Constants
- BUILD_SPECIFIC - Enum constant in enum class org.geysermc.floodgate.news.NewsType
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
- buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.core.command.main.MainCommand
- 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.
- buildNumber() - Method in class org.geysermc.floodgate.core.module.CommonModule
- BuildSpecificData - Class in org.geysermc.floodgate.news.data
- byId(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseType
- byName(String) - Static method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
C
- cacheIfAbsent(String, Supplier<T>) - Static method in class org.geysermc.floodgate.core.util.GlobalBeanCache
- callHandshakeHandlers(HandshakeData) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- callResponseConsumer(byte[]) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- cast(Object, Class<T>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- castedInvoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Invoke the given method of the given instance with the given arguments and cast the value.
- castedInvoke(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Invoke the given method of the given instance and cast the value.
- castedStaticBooleanValue(Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- castedStaticValue(Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- castGenericNullableSet(Set<U>) - Static method in class org.geysermc.floodgate.core.event.EventBus
- category() - Method in enum class org.geysermc.floodgate.core.database.loader.DatabaseType
- channelClosedCall(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
-
Method to loop through all the addons and call
InjectorAddon.onChannelClosed(Channel)ifInjectorAddon.shouldInject() - ChannelInDebugHandler - Class in org.geysermc.floodgate.core.addon.debug
- ChannelInDebugHandler(String, boolean, StateChangeDetector, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
- ChannelInPacketHandler - Class in org.geysermc.floodgate.core.addon.packethandler
- ChannelInPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
- ChannelOutDebugHandler - Class in org.geysermc.floodgate.core.addon.debug
- ChannelOutDebugHandler(String, boolean, StateChangeDetector, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
- ChannelOutPacketHandler - Class in org.geysermc.floodgate.core.addon.packethandler
- ChannelOutPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- channelRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
- channelRead0(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
- CHECK_AFTER - Enum constant in enum class org.geysermc.floodgate.news.NewsType
- CHECK_CONSOLE - Enum constant in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- CheckAfterData - Class in org.geysermc.floodgate.news.data
- checkHeader(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
-
Checks if the header is valid
- checkPacket(ByteBuf, boolean) - Method in class org.geysermc.floodgate.core.addon.debug.StateChangeDetector
-
Checks (and acts) if the current packet is one of the packets that we need to switch states.
- codecType() - Method in class org.geysermc.floodgate.core.module.CommonModule
- COLOR_CHAR - Static variable in class org.geysermc.floodgate.core.util.Constants
- COMMAND_LINK - 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 class org.geysermc.floodgate.core.connection.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 - Enum 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'
- CommonDataHandler - Class in org.geysermc.floodgate.core.addon.data
- CommonDataHandler(FloodgateHandshakeHandler, FloodgateConfig, AttributeKey<String>, PacketBlocker) - Constructor for class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- 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
- CommonPlatformInjector - Class in org.geysermc.floodgate.core.inject
- CommonPlatformInjector() - Constructor for class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- CommonPlayerLink - Class in org.geysermc.floodgate.core.link
- CommonPlayerLink() - Constructor for class org.geysermc.floodgate.core.link.CommonPlayerLink
- commonPool() - Method in class org.geysermc.floodgate.core.module.CommonModule
- commonScheduledPool() - Method in class org.geysermc.floodgate.core.module.CommonModule
- config - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- CONFIG_SPECIFIC - Enum constant in enum class org.geysermc.floodgate.news.NewsType
- ConfigAsProperties - Class in org.geysermc.floodgate.core.config
- ConfigAsProperties() - Constructor for class org.geysermc.floodgate.core.config.ConfigAsProperties
- ConfigLoader - Class in org.geysermc.floodgate.core.config
- ConfigSpecificData - Class in org.geysermc.floodgate.news.data
- 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
- 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.UserAudience.ConsoleAudience
- Constants - Class in org.geysermc.floodgate.core.util
- Constants() - Constructor for class org.geysermc.floodgate.core.util.Constants
- createEncryptedData(BedrockData) - Method in class org.geysermc.floodgate.core.api.ProxyFloodgateApi
- createEncryptedDataString(BedrockData) - Method in class org.geysermc.floodgate.core.api.ProxyFloodgateApi
- createFormData(Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- createJavaPlayerId(long) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- createLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.core.link.PlayerLinkJdbc
- CREATOR_DISCONNECTED - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent once the creator disconnected.
- ctx - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- currentSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
D
- database() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- DATABASE_NAME_FORMAT - Static variable in class org.geysermc.floodgate.core.util.Constants
- DatabaseType - Enum Class in org.geysermc.floodgate.core.database.loader
- dataCodec() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns a new DataCodec instance for the given type.
- dataCodec(DataCodecType, Topping, Path) - Method in class org.geysermc.floodgate.core.module.CommonModule
- DataCodec - Class in org.geysermc.floodgate.core.crypto
-
Responsible for data integrity by either signing or encrypting the data.
- DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.DataCodec
- DataCodecKeyPair - Class in org.geysermc.floodgate.core.crypto
- DataCodecKeyPair(String, String) - Constructor for class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- DataCodecType - Enum Class in org.geysermc.floodgate.core.crypto
- dataDirectory() - Method in class org.geysermc.floodgate.core.module.CommonModule
- debug() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- debug(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- DEBUG_MODE - Static variable in class org.geysermc.floodgate.core.util.Constants
- DebugAddon - Class in org.geysermc.floodgate.core.addon
- DebugAddon() - Constructor for class org.geysermc.floodgate.core.addon.DebugAddon
- decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
- decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- decode(byte[]) - Method in 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.codec.FloodgateConnectionCodec
- decode(ByteBuffer) - Static method in class org.geysermc.floodgate.core.connection.codec.LinkedPlayerCodec
- decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
- decode(ByteBuffer) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
- decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
- decode(Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
- decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
-
Decodes the given data using the Key provided in
DataCodec.init(Key) - decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- decodeToString(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- DECRYPT_ERROR - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.ResultType
- defaultLocale() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- defaults() - Static method in interface org.geysermc.floodgate.core.config.Properties
- defaultValue() - Method in enum class org.geysermc.floodgate.core.command.util.Permission
- deleteByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- deregister(PacketHandler) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- description() - Method in class org.geysermc.floodgate.core.command.main.VersionSubcommand
- description() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- deviceOs(BedrockPlatform) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- disable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- disable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- disablePacketQueue(boolean) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- disconnect() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- disconnect(String) - Method in class org.geysermc.floodgate.core.connection.UserAudience
- disconnect(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.core.connection.UserAudience
- DOWNTIME_GENERIC - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- DOWNTIME_TIMEFRAME - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- DOWNTIME_WITH_START - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- DriverCategory - Enum Class in org.geysermc.floodgate.core.database.loader
E
- ED25519 - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
- Ed25519DataCodec - Class in org.geysermc.floodgate.core.crypto.ed25519
- Ed25519DataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519DataCodec
- Ed25519KeyCodec - Class in org.geysermc.floodgate.core.crypto.ed25519
- Ed25519KeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyCodec
- Ed25519KeyProducer - Class in org.geysermc.floodgate.core.crypto.ed25519
- Ed25519KeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer
- enable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- enable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- enabled() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DatabaseConfig
- enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig
- enabled() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- enableGlobalLinking() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- enableOwnLinking() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
- encode(ChannelHandlerContext, Object, List<Object>) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
- encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
-
Encodes the given data using the Key provided in
DataCodec.init(Key) - encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- encode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- 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.codec.FloodgateConnectionCodec
- encode(LinkedPlayer, DataOutputStream) - Static method in class org.geysermc.floodgate.core.connection.codec.LinkedPlayerCodec
- encode(S, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
- encodeFromString(String) - 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 class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- equals(Object) - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- 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.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.
- error(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- error(String, Throwable, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- 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
- EXCEPTION - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.ResultType
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.main.MainCommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.main.VersionSubcommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.TestCommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
- execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
- execute(CommandContext<UserAudience>) - Method in interface org.geysermc.floodgate.core.platform.command.FloodgateCommand
-
Called when the command created in
FloodgateCommand.buildCommand(CommandManager)is executed. - execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- existsByBedrockId(UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- existsByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- existsByJavaUniqueId(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
- 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.PlayerLinkJdbc
- fillBuilder(FloodgateConnectionBuilder) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- fillInStackTrace() - Method in exception org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.InvalidPlayerIdentifierException
- findByBedrockId(UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- findByBedrockIdOrJavaUniqueId(UUID, UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- findByJavaUniqueId(UUID) - Method in interface org.geysermc.floodgate.core.database.PlayerLinkRepository
- findByJavaUsername(String) - Method in interface org.geysermc.floodgate.core.database.PendingLinkRepository
- findPendingConnection(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- findPropertySources(Environment) - Method in class org.geysermc.floodgate.core.config.ConfigAsProperties
- 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
-
Command preprocessor which decorated incoming
CommandContextwith Floodgate specific objects - FloodgateCommandPreprocessor(CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.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
- FloodgateConnectionBuilder - Class in org.geysermc.floodgate.core.connection
- FloodgateConnectionBuilder(FloodgateConfig) - Constructor for class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- FloodgateConnectionCodec - Class in org.geysermc.floodgate.core.connection.codec
- FloodgateConnectionCodec() - Constructor for class org.geysermc.floodgate.core.connection.codec.FloodgateConnectionCodec
- floodgateData() - Method in class org.geysermc.floodgate.core.connection.HostnameSeparationResult
- FloodgateDataCodec - Class in org.geysermc.floodgate.core.crypto
- FloodgateDataCodec(DataCodecType, Topping, Path) - Constructor for class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- FloodgateHandshakeHandler - Class in org.geysermc.floodgate.core.connection
- FloodgateHandshakeHandler() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler
- FloodgateHandshakeHandler.HandshakeResult - Exception in org.geysermc.floodgate.core.connection
- FloodgateHandshakeHandler.ResultType - Enum Class in org.geysermc.floodgate.core.connection
- FloodgatePlatform - Class in org.geysermc.floodgate.core
- FloodgatePlatform(LibraryManager) - Constructor for class org.geysermc.floodgate.core.FloodgatePlatform
- FloodgateSubCommand - Class in org.geysermc.floodgate.core.platform.command
- FloodgateSubCommand() - Constructor for class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- format(String, Object...) - Static method in class org.geysermc.floodgate.core.util.MessageFormatter
- 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 class org.geysermc.floodgate.core.skin.SkinDataImpl
- fromId(int) - Static method in enum class org.geysermc.floodgate.core.util.WebsocketEventType
- FULL_VERSION - Static variable in class org.geysermc.floodgate.core.util.Constants
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
- get(String) - Static method in class org.geysermc.floodgate.core.util.GlobalBeanCache
- get(String) - Method in class org.geysermc.floodgate.core.util.HttpClient
- get(String, Class<T>) - Method in class org.geysermc.floodgate.core.util.HttpClient
- GET_BEDROCK_LINK - Static variable in class org.geysermc.floodgate.core.util.Constants
- GET_GAMERTAG_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- GET_XUID_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- getActions() - Method in class org.geysermc.floodgate.news.NewsItem
- getActiveNews() - Method in class org.geysermc.floodgate.core.news.NewsChecker
- getActiveNews(NewsItemAction) - Method in class org.geysermc.floodgate.core.news.NewsChecker
- getApi() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- getArgsContentLength(String...) - Static method in class org.geysermc.floodgate.core.util.MessageFormatter
- getBean(Class<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- getBean(Class<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- getBedrockData() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getBedrockUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getBooleanValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a boolean field.
- getBranch() - Method in class org.geysermc.floodgate.news.data.BuildSpecificData
- getById(int) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
- getById(int) - Static method in enum class org.geysermc.floodgate.news.NewsItemMessage
- getByName(String) - Static method in enum class org.geysermc.floodgate.news.NewsItemAction
- getByName(String) - Static method in enum class org.geysermc.floodgate.news.NewsType
- getCastedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getCastedValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a field and cast it to T.
- getCastedValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a field and cast it to T.
- getChannel() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getChannel(Class<T>) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- getChannel(String) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- getCheckAfter() - Method in class org.geysermc.floodgate.news.data.CheckAfterData
- getClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the class from a class name.
- getClassOrFallback(String, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getClassOrFallbackPrefixed(String, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getClassOrThrow(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getConstructor(Class<T>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getCorrectUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getCorrectUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getCorrectUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getCorrectUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getCurrentState() - Method in class org.geysermc.floodgate.core.addon.debug.StateChangeDetector
- getData() - Method in class org.geysermc.floodgate.news.NewsItem
- getDataAs(Class<T>) - Method in class org.geysermc.floodgate.news.NewsItem
- getDatabase() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- getDataCodec() - Method in class org.geysermc.floodgate.core.config.ConfigLoader
- getDataDirectory() - Method in class org.geysermc.floodgate.core.config.ConfigLoader
- getDefaultLocale() - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
The locale used in console and as a fallback
- getDeviceOs() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getDisconnectReason() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getField(Class<?>, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a field from a class, it doesn't matter if the field is public or not.
- getField(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a field of a class.
- getFieldOfType(Class<?>, Class<?>) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a declared field from a class without having to provide a field name.
Calling this method is equal to 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.
- getFloodgatePlayer() - Method in exception org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.HandshakeResult
- getFormattedMessage(JsonArray) - Method in enum class org.geysermc.floodgate.news.NewsItemMessage
- 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. - getHandshakeData() - Method in exception org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.HandshakeResult
- getHostname() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getHttpCode() - Method in class org.geysermc.floodgate.core.util.HttpClient.HttpResponse
- getId() - Method in class org.geysermc.floodgate.news.NewsItem
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
- getIdentifier() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- getIdentifier() - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- getInputMode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getIp() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getJavaUniqueId() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getJavaUniqueId() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getJavaUniqueId() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getJavaUsername() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getJavaUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getJavaUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getJavaUuid(long) - Static method in class org.geysermc.floodgate.core.util.Utils
- getJavaUuid(String) - Static method in class org.geysermc.floodgate.core.util.Utils
- getKickMessage() - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- getLanguageCode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getLinkClient() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- getLinkCode() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getLinkedPlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- getLinkedPlayer() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getLocale(Locale) - Static method in class org.geysermc.floodgate.core.util.Utils
- getLogger() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- getLogString(String, Object...) - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
Get a formatted language string with the default locale for Floodgate
- getMessage() - Method in class org.geysermc.floodgate.news.NewsItem
- getMessageFormat() - Method in enum class org.geysermc.floodgate.news.NewsItemMessage
- 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
- getNewIp(Channel) - Method in exception org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.HandshakeResult
- getNextFormId() - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- getOnlinePlayers() - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getOnlinePlayersWithPermission(String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Get all online players with the given permission.
- getOnlineUsernames(PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPacketHandlers(Class<?>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- getPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPlayerByUsername(String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerByUsername(String, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerByUuid(UUID) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerByUuid(UUID, PlayerType) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getPlayerCount() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPlayerLink() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- getPlayerPrefix() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPlayers() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- getPrefix() - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
The package name that is shared between all the
ReflectionUtils.getPrefixedClass(String)calls so that the className will be a lot shorter. - getPrefixedClass(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get a class that is prefixed with the prefix provided in
ReflectionUtils.setPrefix(String). - getPrefixedClassSilently(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
- getProfileAudience(Object, boolean) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Get a ProfileAudience from a source.
- getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- getRawMessage() - Method in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- getRawMessage() - Method in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- getRawMessage() - Method in enum class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
- getRawMessage() - Method in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- getRawMessage() - Method in interface org.geysermc.floodgate.core.platform.command.TranslatableMessage
-
Returns the message attached to the enum identifier
- getRawMessage() - Method in class org.geysermc.floodgate.news.NewsItem
- getReason() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- getRequestTime() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
- getResponse() - Method in class org.geysermc.floodgate.core.util.HttpClient.HttpResponse
- getResultType() - Method in exception org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.HandshakeResult
- getSilent(String, Class<T>) - Method in class org.geysermc.floodgate.core.util.HttpClient
- getStackTrace(Throwable) - Static method in class org.geysermc.floodgate.core.util.Utils
- getString(String, String, Object...) - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
Get a formatted language string with the given locale for Floodgate
- getTranslateParts() - Method in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- getTranslateParts() - Method in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- getTranslateParts() - Method in enum class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
- getTranslateParts() - Method in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- getTranslateParts() - Method in interface org.geysermc.floodgate.core.platform.command.TranslatableMessage
-
Returns the parts of this message (getRawMessage() split on " ")
- getType() - Method in class org.geysermc.floodgate.news.NewsItem
- getUiProfile() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getUrl() - Method in class org.geysermc.floodgate.news.NewsItem
- getUserAudience(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getUsername() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getUsernameFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getUuidFromSource(Object) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- getValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of a field.
- getValue(Object, String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Get the value of the given field by finding the field and then get the value of it.
- getVerifyLinkTimeout() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- getVersion() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getXuid() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- getXuidFor(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- GetXuidResult - Record Class in org.geysermc.floodgate.core.http.xbox
- GetXuidResult(Long) - Constructor for record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
-
Creates an instance of a
GetXuidResultrecord class. - GIT_BRANCH - Static variable in class org.geysermc.floodgate.core.util.Constants
- gitBranch() - Method in class org.geysermc.floodgate.core.module.CommonModule
- GLOBAL_LINKING_NOTICE - Enum constant in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- GlobalBeanCache - Class in org.geysermc.floodgate.core.util
- GlobalBeanCache() - Constructor for class org.geysermc.floodgate.core.util.GlobalBeanCache
- GlobalLinkClient - Interface in org.geysermc.floodgate.core.http.link
- 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.DatabaseType
- handle(Channel, String, String) - Method in class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler
- handle(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- handled() - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- handleNews(Object, NewsItemAction) - Method in class org.geysermc.floodgate.core.news.NewsChecker
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
- handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- handleServerCall(byte[], UUID, String) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- HANDSHAKE - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
- HANDSHAKE_PACKET_ID - Static variable in class org.geysermc.floodgate.core.util.Constants
- HandshakeDataImpl - Class in org.geysermc.floodgate.core.addon.data
- HandshakeDataImpl(Channel, FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- handshakeHandler - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- HandshakeHandlersImpl - Class in org.geysermc.floodgate.core.addon.data
- HandshakeHandlersImpl() - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- handshakePacket - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- HandshakeResult(FloodgateHandshakeHandler.ResultType, HandshakeData, Connection) - Constructor for exception org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.HandshakeResult
- hasHandlers() - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- hashCode() - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- hashCode() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- 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.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.
- hasPermission(String) - Method in class org.geysermc.floodgate.core.connection.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.FloodgateDataCodec
- headerVersion() - Method in class org.geysermc.floodgate.core.connection.HostnameSeparationResult
- HEALTH_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- HIBERNATE - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
- hostnameRemainder() - Method in class org.geysermc.floodgate.core.connection.HostnameSeparationResult
- HostnameSeparationResult - Class in org.geysermc.floodgate.core.connection
- HostnameSeparationResult(String, int, String) - Constructor for class org.geysermc.floodgate.core.connection.HostnameSeparationResult
- HttpClient - Class in org.geysermc.floodgate.core.util
- HttpClient() - Constructor for class org.geysermc.floodgate.core.util.HttpClient
- HttpClient.DefaultHttpResponse - Class in org.geysermc.floodgate.core.util
- HttpClient.HttpResponse<T> - Class in org.geysermc.floodgate.core.util
I
- id() - Method in enum class org.geysermc.floodgate.core.util.WebsocketEventType
- IDENTIFIER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- info(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- init(Key) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- init(Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
-
Initializes the instance by giving it the key it needs to sign/verify or encrypt/decrypt data
- init(Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- init(KeyPair) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- init(FloodgateConfig) - Method in class org.geysermc.floodgate.core.util.LanguageManager
-
Tries to load the log's locale file once a string has been requested
- injectAddonsCall(Channel, boolean) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
-
Method to loop through all the addons and call
InjectorAddon.onInject(Channel, boolean)ifInjectorAddon.shouldInject(). - injectedClients() - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- inputMode() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- inputMode(InputMode) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- INTERNAL_ERROR_MESSAGE - Static variable in class org.geysermc.floodgate.core.util.Constants
- INVALID_CODE - Enum constant in enum 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.FloodgateHandshakeHandler.ResultType
- INVALID_USERNAME - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- invalidArgumentsLength() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
- invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- invalidateLinkRequest(LinkRequest) - Method in class org.geysermc.floodgate.core.link.PlayerLinkJdbc
- 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(String) - Constructor for exception org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.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(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- IS_LINKED_ERROR - Enum constant in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- isActive() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- isActive() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- isActive() - Method in class org.geysermc.floodgate.news.NewsItem
- isAffected(String) - Method in class org.geysermc.floodgate.news.data.AnnouncementData
- isAffected(String, int) - Method in class org.geysermc.floodgate.news.data.BuildSpecificData
- isAffected(Map<String, String>) - Method in class org.geysermc.floodgate.news.data.ConfigSpecificData
- isAllowed() - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- isAllowLinking() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- isBedrockPlayer(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- isCodeOk() - Method in class org.geysermc.floodgate.core.util.HttpClient.HttpResponse
- isContextFree() - Method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.ProfileAudienceParser
- isDebug() - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- isEnabled() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- isExpired(long) - Method in 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
- isFloodgateId(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- isFloodgatePlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- isFloodgatePlayer(UUID) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
- isFromProxy() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- isLinked() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- isLinked() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- isLinked() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
- isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- isLinked(UUID) - Method in class org.geysermc.floodgate.core.link.PlayerLinkJdbc
- isProxy() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- isRequestedPlayer(LinkRequest, UUID) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
-
Checks if the given FloodgatePlayer is the player requested in this LinkRequest.
- isUniquePrefix(String) - Static method in class org.geysermc.floodgate.core.util.Utils
- isValidDatabaseName(String) - Static method in class org.geysermc.floodgate.core.util.Utils
- ItemData - Interface in org.geysermc.floodgate.news.data
J
- JAVA_USAGE - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- javaUniqueId() - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- javaUniqueId() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- javaUniqueId(UUID) - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- javaUniqueId(UUID) - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- javaUsername() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- javaUsername() - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- javaUsername() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- javaUsername(String) - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- javaUsername(String) - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- javaUuid() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
K
- key() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- key(Key) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- keyCodec() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns the KeyCodec instance for the given type.
- KeyCodec<S> - Interface in org.geysermc.floodgate.core.crypto
- KeyCodecPair - Class in org.geysermc.floodgate.core.crypto
- KeyCodecPair(String) - Constructor for class org.geysermc.floodgate.core.crypto.KeyCodecPair
- KeyCodecSingle - Interface in org.geysermc.floodgate.core.crypto
- keyFileName() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- keyProducer() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns the KeyProducer instance for the given type.
- KeyProducer - Interface in org.geysermc.floodgate.core.crypto
- kick(String) - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- kickMessageAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- kickMessageAttribute() - Method in class org.geysermc.floodgate.core.module.CommonModule
- kickPlayer(Object, String) - 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.FloodgateConnection
- languageCode(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- LanguageManager - Class in org.geysermc.floodgate.core.util
-
Manages translations for strings in Floodgate
- LanguageManager() - Constructor for class org.geysermc.floodgate.core.util.LanguageManager
- 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) - 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.DatabaseType
- LINK_INFO_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- LINK_REQUEST_COMPLETED - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- LINK_REQUEST_CREATED - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- LINK_REQUEST_ERROR - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- LINK_REQUEST_EXPIRED - Enum constant in enum 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 - Enum Class in org.geysermc.floodgate.core.command
- linkCode() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- linkCode(String) - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- linkCodeTimeout() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- linkedPlayer() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- LinkedPlayer - Class in org.geysermc.floodgate.core.database.entity
- LinkedPlayer - Record Class in org.geysermc.floodgate.core.http.link
- LinkedPlayer() - Constructor for class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- LinkedPlayer(Long, String, UUID, String) - Constructor for record class org.geysermc.floodgate.core.http.link.LinkedPlayer
-
Creates an instance of a
LinkedPlayerrecord class. - LinkedPlayerCodec - Class in org.geysermc.floodgate.core.connection.codec
- LINKING_DISABLED - Enum constant in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- linkRequest(String) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
- linkRequest(String) - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
- linkRequest(String) - Method in class org.geysermc.floodgate.core.link.PlayerLinkJdbc
- LinkRequest - Class in org.geysermc.floodgate.core.database.entity
- LinkRequest() - Constructor for class org.geysermc.floodgate.core.database.entity.LinkRequest
- 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.
- load() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- 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 - Enum constant in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- locale() - Method in class org.geysermc.floodgate.core.connection.UserAudience
- LOG_MESSAGE - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent when the server wants you to know something.
- LOGIN - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
- LOGIN_SUCCESS_PACKET_ID - Static variable in class org.geysermc.floodgate.core.util.Constants
M
- MainCommand - Class in org.geysermc.floodgate.core.command.main
- MainCommand() - Constructor for class org.geysermc.floodgate.core.command.main.MainCommand
- 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
- 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
- MessageFormatter - Class in org.geysermc.floodgate.core.util
- MessageFormatter() - Constructor for class org.geysermc.floodgate.core.util.MessageFormatter
- 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
- 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)
N
- name() - Method in class org.geysermc.floodgate.core.command.main.VersionSubcommand
- 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_ADDED - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent every time a news item was added
- NEWS_OVERVIEW_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- NEWS_PROJECT_NAME - Static variable in class org.geysermc.floodgate.core.util.Constants
- NEWS_RECEIVE - Enum constant in enum class org.geysermc.floodgate.core.command.util.Permission
- NewsChecker - Class in org.geysermc.floodgate.core.news
- NewsChecker() - Constructor for class org.geysermc.floodgate.core.news.NewsChecker
- NewsItem - Class in org.geysermc.floodgate.news
- NewsItemAction - Enum Class in org.geysermc.floodgate.news
- NewsItemMessage - Enum Class in org.geysermc.floodgate.news
- newSkin() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
- newSkin(SkinApplyEvent.SkinData) - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
- NewsType - Enum Class in org.geysermc.floodgate.news
- NO_LINK_REQUESTED - Enum constant in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
- NO_LINK_REQUESTED - Static variable in exception org.geysermc.floodgate.core.link.LinkVerificationException
- NOT_A_PLAYER - Enum constant in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- NOT_FLOODGATE_DATA - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.ResultType
- NOT_LINKED - Enum constant in enum class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
- NOT_OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
- NTP_SERVER - Static variable in class org.geysermc.floodgate.core.util.Constants
O
- of(String, boolean) - Static method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- of(String, boolean, boolean, PlayerType) - Static method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- of(String, boolean, PlayerType) - Static method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- OFFLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- ofOnline(String) - Static method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- ofOnline(String, boolean) - Static method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- ofOnline(String, PlayerType) - Static method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- ON_OPERATOR_JOIN - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- ON_SERVER_STARTED - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- onContextCreated(ApplicationContext) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
- onInject(Channel, boolean) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
- onInject(Channel, boolean) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- online() - Method in class org.geysermc.floodgate.core.connection.UserAudience.PlayerAudience
- ONLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- onlineConnections() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- onlineConnectionsCount() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- ONLY_BEDROCK - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
- ONLY_JAVA - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
- onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.listener.McListenerRegister
- onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
- onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
- onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.core.util.Metrics
- OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
- org.geysermc.floodgate.core - package org.geysermc.floodgate.core
- org.geysermc.floodgate.core.addon - package org.geysermc.floodgate.core.addon
- org.geysermc.floodgate.core.addon.data - package org.geysermc.floodgate.core.addon.data
- org.geysermc.floodgate.core.addon.debug - package org.geysermc.floodgate.core.addon.debug
- org.geysermc.floodgate.core.addon.packethandler - package org.geysermc.floodgate.core.addon.packethandler
- org.geysermc.floodgate.core.api - package org.geysermc.floodgate.core.api
- org.geysermc.floodgate.core.api.legacy - package org.geysermc.floodgate.core.api.legacy
- org.geysermc.floodgate.core.command - package org.geysermc.floodgate.core.command
- org.geysermc.floodgate.core.command.main - package org.geysermc.floodgate.core.command.main
- org.geysermc.floodgate.core.command.util - package org.geysermc.floodgate.core.command.util
- org.geysermc.floodgate.core.config - package org.geysermc.floodgate.core.config
- org.geysermc.floodgate.core.connection - package org.geysermc.floodgate.core.connection
- org.geysermc.floodgate.core.connection.audience - package org.geysermc.floodgate.core.connection.audience
- org.geysermc.floodgate.core.connection.codec - package org.geysermc.floodgate.core.connection.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.rsa - package org.geysermc.floodgate.core.crypto.rsa
- org.geysermc.floodgate.core.crypto.topping - package org.geysermc.floodgate.core.crypto.topping
- org.geysermc.floodgate.core.database - package org.geysermc.floodgate.core.database
- org.geysermc.floodgate.core.database.entity - package org.geysermc.floodgate.core.database.entity
- org.geysermc.floodgate.core.database.loader - package org.geysermc.floodgate.core.database.loader
- org.geysermc.floodgate.core.event - package org.geysermc.floodgate.core.event
- org.geysermc.floodgate.core.event.lifecycle - package org.geysermc.floodgate.core.event.lifecycle
- org.geysermc.floodgate.core.event.skin - package org.geysermc.floodgate.core.event.skin
- org.geysermc.floodgate.core.http.link - package org.geysermc.floodgate.core.http.link
- org.geysermc.floodgate.core.http.xbox - package org.geysermc.floodgate.core.http.xbox
- org.geysermc.floodgate.core.inject - package org.geysermc.floodgate.core.inject
- org.geysermc.floodgate.core.link - package org.geysermc.floodgate.core.link
- org.geysermc.floodgate.core.listener - package org.geysermc.floodgate.core.listener
- org.geysermc.floodgate.core.logger - package org.geysermc.floodgate.core.logger
- org.geysermc.floodgate.core.module - package org.geysermc.floodgate.core.module
- org.geysermc.floodgate.core.news - package org.geysermc.floodgate.core.news
- org.geysermc.floodgate.core.packet - package org.geysermc.floodgate.core.packet
- 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
- org.geysermc.floodgate.news - package org.geysermc.floodgate.news
- org.geysermc.floodgate.news.data - package org.geysermc.floodgate.news.data
P
- PacketBlocker - Class in org.geysermc.floodgate.core.addon.data
-
In Floodgate the PacketBlocker is used to temporarily prevent packets from being decoded.
- PacketBlocker() - Constructor for class org.geysermc.floodgate.core.addon.data.PacketBlocker
- PacketChannel - Class in org.geysermc.floodgate.core.pluginmessage.channel
- PacketChannel() - Constructor for class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
- PacketHandlerAddon - Class in org.geysermc.floodgate.core.addon
- PacketHandlerAddon() - Constructor for class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- PacketHandlersImpl - Class in org.geysermc.floodgate.core.packet
- PacketHandlersImpl() - Constructor for class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- packetQueue - Variable in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- parent() - Method in class org.geysermc.floodgate.core.command.main.VersionSubcommand
- parent() - Method in class org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- parse(CommandContext<UserAudience>, Queue<String>) - Method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.ProfileAudienceParser
- 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.command.main.VersionSubcommand
- 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
- platform() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- platformIdentifierOrConnectionFor(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- platformIdentifierToConnection - Variable in class org.geysermc.floodgate.core.connection.ConnectionManager
- PlatformUtils - Class in org.geysermc.floodgate.core.platform.util
- PlatformUtils() - Constructor for class org.geysermc.floodgate.core.platform.util.PlatformUtils
- PlatformUtils.AuthType - Enum Class in org.geysermc.floodgate.core.platform.util
- PLAY - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
- player() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
- PLAYER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
- PLAYER_ADDED - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- PLAYER_ALREADY_WHITELISTED - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- PLAYER_NOT_WHITELISTED - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- PLAYER_REMOVED - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- playerAttribute() - Method in class org.geysermc.floodgate.core.module.CommonModule
- PlayerAudience(UUID, String, String, Object, CommandUtil, boolean) - Constructor for class org.geysermc.floodgate.core.connection.UserAudience.PlayerAudience
- playerLink() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- PlayerLinkJdbc - Class in org.geysermc.floodgate.core.link
- PlayerLinkJdbc() - Constructor for class org.geysermc.floodgate.core.link.PlayerLinkJdbc
- PlayerLinkRepository - Interface in org.geysermc.floodgate.core.database
- 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
- postInitialize(ConfigLoader) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- PRINT_ALL_PACKETS - Static variable in class org.geysermc.floodgate.core.util.Constants
- PRIVATE_KEY_NAME - Variable in class org.geysermc.floodgate.core.crypto.KeyCodecPair
- produce() - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyProducer
- produce() - Method in class org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer
- produce() - Method in interface org.geysermc.floodgate.core.crypto.KeyProducer
- produce() - Method in class org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer
- ProfileAudience - Class in org.geysermc.floodgate.core.connection.audience
- ProfileAudience(UUID, String) - Constructor for class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- ProfileAudienceArgument - Class in org.geysermc.floodgate.core.connection.audience
- ProfileAudienceArgument.InvalidPlayerIdentifierException - Exception in org.geysermc.floodgate.core.connection.audience
- ProfileAudienceArgument.ProfileAudienceParser - Class in org.geysermc.floodgate.core.connection.audience
- ProfileAudienceParser(boolean, boolean, PlayerType) - Constructor for class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.ProfileAudienceParser
- Properties - Interface in org.geysermc.floodgate.core.config
- 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
- PROXIED - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- proxy() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- ProxyFloodgateApi - Class in org.geysermc.floodgate.core.api
- ProxyFloodgateApi() - Constructor for class org.geysermc.floodgate.core.api.ProxyFloodgateApi
- 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
- rawUsernamePrefix() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- rawUsernamePrefix(String) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.AnnouncementData
- read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.BuildSpecificData
- read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.CheckAfterData
- read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.ConfigSpecificData
- read(JsonObject) - Method in enum class org.geysermc.floodgate.news.NewsType
- readItem(JsonObject) - Static method in class org.geysermc.floodgate.news.NewsItem
- readProperties(String) - Static method in class org.geysermc.floodgate.core.util.Utils
-
Reads a properties resource file
- readVarInt(ByteBuf) - Static method in class org.geysermc.floodgate.core.util.Utils
- ReflectionUtils - Class in org.geysermc.floodgate.core.util
- ReflectionUtils() - Constructor for class org.geysermc.floodgate.core.util.ReflectionUtils
- register(Class<T>, FloodgateSubscriber<?>) - Method in class org.geysermc.floodgate.core.event.EventBus
- register(PacketHandler, Class<?>, TriFunction<ChannelHandlerContext, Object, Boolean, Object>) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- register(PluginMessageChannel) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration
- register(T) - Method in interface org.geysermc.floodgate.core.platform.listener.ListenerRegistration
-
This method will register the specified listener.
- registerAddons() - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- registerAll(PacketHandler) - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
- registerChannels(Set<PluginMessageChannel>) - Method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- registerCommands(Set<FloodgateCommand>) - Method in class org.geysermc.floodgate.core.register.CommandRegister
- removeAddon(Class<T>) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- removeAddonsCall(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
-
Method to loop through all the addons and call
InjectorAddon.onRemoveInject(Channel)ifInjectorAddon.shouldInject(). - removeConnection(int, SkinUploadSocket) - Method in class org.geysermc.floodgate.core.skin.SkinUploadManager
- removeConnection(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
- removeHandler(ChannelPipeline, String) - Static method in class org.geysermc.floodgate.core.util.Utils
-
This method is used in Addons.
Most addons can be removed once the player associated to the channel has been logged in, but they should also be removed once the inject is removed. - removeHandshakeHandler(int) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
- removeInjectedClient(Channel) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
- removePlayerFromWhitelist(long, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Removes the given Bedrock player from the whitelist.
- removePlayerFromWhitelist(UUID, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Removes the given Bedrock player from the whitelist.
- removeProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- removeProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
- removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
- removeSelf() - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- replaceSpaces() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
- requestTime() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- requestTime(long) - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- requireLink() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- RSA - Enum constant in enum class org.geysermc.floodgate.core.crypto.DataCodecType
- RsaDataCodec - Class in org.geysermc.floodgate.core.crypto.rsa
- RsaDataCodec() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaDataCodec
- RsaKeyCodec - Class in org.geysermc.floodgate.core.crypto.rsa
- RsaKeyCodec() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaKeyCodec
- RsaKeyProducer - Class in org.geysermc.floodgate.core.crypto.rsa
- RsaKeyProducer() - Constructor for class org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer
S
- secureRandom() - Static method in class org.geysermc.floodgate.core.crypto.RandomUtils
- 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, String) - 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(String) - Method in class org.geysermc.floodgate.core.connection.UserAudience
- 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(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.core.connection.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
- sendTransfer(UUID, String, int) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
- separateHostname(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler
-
Separates the Floodgate data from the hostname
- 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
- SET_COMPRESSION_PACKET_ID - Static variable in class org.geysermc.floodgate.core.util.Constants
- setDisconnectReason(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setHostname(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- setHostname(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setIp(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setKickMessage(String) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
- setNewIp(Channel, InetSocketAddress) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- setPrefix(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
The package name that is shared between all the
ReflectionUtils.getPrefixedClass(String)calls so that the className will be a lot shorter. - setup() - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
- setValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Set the value of a field.
- setValue(Object, String, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
-
Set the value of a field.
- shouldCallFireRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- shouldInject() - Method in class org.geysermc.floodgate.core.addon.DebugAddon
- shouldInject() - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
- shouldPrintPacket(ByteBuf, boolean) - Method in class org.geysermc.floodgate.core.addon.debug.StateChangeDetector
- shouldPrintPlayPacket(ByteBuf, boolean) - Method in class org.geysermc.floodgate.core.addon.debug.StateChangeDetector
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.LinkAccountCommand
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.TestCommand
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.UnlinkAccountCommand
- shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.core.command.WhitelistCommand
- shouldRegister(FloodgateConfig) - Method in interface org.geysermc.floodgate.core.platform.command.FloodgateCommand
-
Called by the CommandRegister to check if the command should be added given the config.
- shouldRemoveHandler(FloodgateHandshakeHandler.HandshakeResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonDataHandler
- ShutdownEvent - Class in org.geysermc.floodgate.core.event.lifecycle
- ShutdownEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent
- signature() - Method in class org.geysermc.floodgate.core.skin.SkinDataImpl
- SimpleFloodgateApi - Class in org.geysermc.floodgate.core.api
- SimpleFloodgateApi() - Constructor for class org.geysermc.floodgate.core.api.SimpleFloodgateApi
- SKIN_UPLOADED - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent every time a skin got successfully uploaded
- 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 - Class in org.geysermc.floodgate.core.skin
- SkinDataImpl(String, String) - Constructor for class org.geysermc.floodgate.core.skin.SkinDataImpl
- SkinUploadManager - Class in org.geysermc.floodgate.core.skin
- SkinUploadManager() - Constructor for class org.geysermc.floodgate.core.skin.SkinUploadManager
- 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.UserAudience
- start() - Method in class org.geysermc.floodgate.core.news.NewsChecker
- State - Enum Class in org.geysermc.floodgate.core.addon.debug
- StateChangeDetector - Class in org.geysermc.floodgate.core.addon.debug
- StateChangeDetector(Channel, String, String, FloodgateLogger) - Constructor for class org.geysermc.floodgate.core.addon.debug.StateChangeDetector
- STATUS - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
- subCommands() - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
- SubCommands - Class in org.geysermc.floodgate.core.platform.command
- SubCommands() - Constructor for class org.geysermc.floodgate.core.platform.command.SubCommands
- SUBSCRIBER_COUNT - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent every time a subscriber got added or disconnected
- SUBSCRIBER_CREATED - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Sent once we successfully connected to the server
- SUCCESS - Enum constant in enum class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.ResultType
- suggestions(CommandContext<UserAudience>, String) - Method in class org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.ProfileAudienceParser
T
- TestCommand - Class in org.geysermc.floodgate.core.command
- TestCommand() - Constructor for class org.geysermc.floodgate.core.command.TestCommand
- toBedrockData() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- toDatabase() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
- topping() - Method in class org.geysermc.floodgate.core.module.CommonModule
- Topping - Interface in org.geysermc.floodgate.core.crypto.topping
- toString() - Method in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
- toString() - Method in class org.geysermc.floodgate.core.database.entity.LinkedPlayer
- toString() - Method in class org.geysermc.floodgate.core.database.entity.LinkRequest
- 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.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 enum class org.geysermc.floodgate.news.NewsItemMessage
- 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 - Interface in org.geysermc.floodgate.core.platform.command
-
TranslatableMessage is the interface for a message that can be translated.
- translatedInfo(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- translateMessage(String, TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
- translateMessage(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.core.connection.UserAudience
- translateMessage(LanguageManager, String, Object...) - Method in interface 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
U
- uiProfile() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- uiProfile(UiProfile) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- UNEXPECTED_ERROR - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- 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.PlayerLinkJdbc
- UNLINK_ERROR - Enum constant in enum class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
- UNLINK_SUCCESS - Enum constant in enum 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 - Enum 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
- UPDATE_ANCIENT_VERSION - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_AVAILABLE - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_HIGHLY_RECOMMENDED - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_RECOMMENDED - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- USER_AGENT - Static variable in class org.geysermc.floodgate.core.util.Constants
- USER_NOT_FOUND - Enum constant in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
- UserAudience - Class in org.geysermc.floodgate.core.connection
- UserAudience(UUID, String, String, Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.UserAudience
- UserAudience.ConsoleAudience - Class in org.geysermc.floodgate.core.connection
- UserAudience.PlayerAudience - Class in org.geysermc.floodgate.core.connection
- username() - Method in class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- username() - Method in class org.geysermc.floodgate.core.connection.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.FloodgateConnectionBuilder
- 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 class org.geysermc.floodgate.core.connection.audience.ProfileAudience
- uuid() - Method in class org.geysermc.floodgate.core.connection.UserAudience
- uuid() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
-
Returns the value of the
uuidrecord component.
V
- value() - Method in class org.geysermc.floodgate.core.skin.SkinDataImpl
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.LinkAccountCommand.Message
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.util.Permission
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.ResultType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseType
-
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.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.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.news.NewsItemAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.news.NewsItemMessage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.news.NewsType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.command.CommonCommandMessage
-
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.LinkAccountCommand.Message
-
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.UnlinkAccountCommand.Message
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.command.util.Permission
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.command.WhitelistCommand.Message
-
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.FloodgateHandshakeHandler.ResultType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.core.database.loader.DatabaseType
-
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.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.
- values() - Static method in enum class org.geysermc.floodgate.core.util.WebsocketEventType
-
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.news.NewsItemAction
-
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.news.NewsItemMessage
-
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.news.NewsType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- version(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- version(String) - Static method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- VERSION - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- VERSION - Static variable in class org.geysermc.floodgate.core.util.Constants
- VersionSubcommand - Class in org.geysermc.floodgate.core.command.main
- VersionSubcommand() - Constructor for class org.geysermc.floodgate.core.command.main.VersionSubcommand
W
- warn(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
- WEBSOCKET_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
- WebsocketEventType - Enum Class in org.geysermc.floodgate.core.util
- WhitelistCommand - Class in org.geysermc.floodgate.core.command
- WhitelistCommand() - Constructor for class org.geysermc.floodgate.core.command.WhitelistCommand
- WhitelistCommand.Message - Enum Class in org.geysermc.floodgate.core.command
- whitelistPlayer(long, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Whitelist the given Bedrock player.
- whitelistPlayer(UUID, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
-
Whitelist the given Bedrock player.
X
- XboxClient - Interface in org.geysermc.floodgate.core.http.xbox
- xuid() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
- 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.FloodgateConnectionBuilder
- xuidByGamertag(String) - Method in interface org.geysermc.floodgate.core.http.xbox.XboxClient
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form