Index

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

A

accept(CommandPreprocessingContext<C>) - Method in class org.geysermc.floodgate.core.connection.audience.FloodgateCommandPreprocessor
 
acceptedConnections() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
acceptedConnectionsCount() - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
add(String[], Object...) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
 
addAcceptedConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
addAddon(InjectorAddon) - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
addConnection(Object, FloodgateConnection) - Method in interface org.geysermc.floodgate.core.connection.integrated.IntegratedDataSeeker
 
addConnection(Object, FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
 
addConnection(Connection) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
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, 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.standalone.StandaloneFloodgateConnection
 
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.CommonNettyDataHandler
 
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.standalone.StandaloneFloodgateConnectionBuilder
 
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) if InjectorAddon.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.CommonNettyDataHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
channelRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
 
channelRead0(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
 
CHECK_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
 
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.audience.UserAudience
 
CommandUtil - Class in org.geysermc.floodgate.core.platform.command
An interface used across all Floodgate platforms to simple stuff in commands like kicking players and sending player messages independent of the Floodgate platform implementation.
CommandUtil(LanguageManager, GeyserApiBase) - Constructor for class org.geysermc.floodgate.core.platform.command.CommandUtil
 
CommonCommandMessage - 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'
commonInit(FloodgateConfig) - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
CommonModule - Class in org.geysermc.floodgate.core.module
 
CommonModule() - Constructor for class org.geysermc.floodgate.core.module.CommonModule
 
CommonNettyDataHandler - Class in org.geysermc.floodgate.core.addon.data
 
CommonNettyDataHandler(DataSeeker, FloodgateDataHandler, FloodgateConfig, FloodgateLogger, AttributeKey<Connection>, AttributeKey<String>, PacketBlocker) - Constructor for class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
CommonNettyDataHandler.HandleResultType - Enum Class in org.geysermc.floodgate.core.addon.data
 
CommonPlatformInjector - Class in org.geysermc.floodgate.core.inject
 
CommonPlatformInjector() - Constructor for class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
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.CommonNettyDataHandler
 
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
 
connection() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns the value of the connection record component.
connection() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns the value of the connection record component.
connection() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
connectionAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
connectionAttribute() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
connectionByPlatformIdentifier(Object) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
connectionByPlatformIdentifier(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
connectionByUuid(UUID) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
connectionByUuid(UUID) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
connectionByXuid(String) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
connectionByXuid(String) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
ConnectionJoinEvent - Class in org.geysermc.floodgate.core.event
 
ConnectionJoinEvent(FloodgateConnection, String) - Constructor for class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
ConnectionManager - Class in org.geysermc.floodgate.core.connection
 
ConnectionManager() - Constructor for class org.geysermc.floodgate.core.connection.ConnectionManager
 
ConsoleAudience(Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience.ConsoleAudience
 
Constants - Class in org.geysermc.floodgate.core.util
 
Constants() - Constructor for class org.geysermc.floodgate.core.util.Constants
 
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.CommonNettyDataHandler
 
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 - 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
 
dataRemainder() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns the value of the dataRemainder record component.
dataSeeker - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
DataSeeker - Interface in org.geysermc.floodgate.core.connection
 
DataSeeker.DataSeekerResult - Record Class in org.geysermc.floodgate.core.connection
 
DataSeekerResult(FloodgateConnection, String) - Constructor for record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Creates an instance of a DataSeekerResult record class.
debug() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
debug(String, Object...) - Method in class org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger
 
DEBUG_MODE - Static variable in class org.geysermc.floodgate.core.util.Constants
 
DebugAddon - Class in org.geysermc.floodgate.core.addon
 
DebugAddon() - Constructor for class org.geysermc.floodgate.core.addon.DebugAddon
 
decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
 
decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
decode(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
decode(byte[]) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
decode(byte[], boolean) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
decode(ByteBuffer) - Static method in class org.geysermc.floodgate.core.connection.standalone.codec.LinkedPlayerCodec
 
decode(ByteBuffer) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
 
decode(ByteBuffer) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
 
decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
 
decode(Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
decode(Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.aes.AesDataCodec
 
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
Decodes the given data using the Key provided in DataCodec.init(Key)
decode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodecKeyPair
 
decodeDataToConnection(String) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
Decode the given Floodgate data into a FloodgateConnection.
decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
decodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
decodeToString(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
DECRYPT_ERROR - Enum constant in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
 
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.standalone.StandaloneFloodgateConnectionBuilder
 
disable() - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
disable() - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
disablePacketQueue(boolean) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
disablePacketQueue(FloodgateDataHandler.HandleResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
disconnect() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
disconnect(String) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
disconnect(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
disconnectReason() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns the value of the disconnectReason record component.
disconnectReason() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
disconnectReason(String) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
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.FloodgateFormatCodec
 
encode(Key) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
encode(KeyPair, Path) - Method in class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
encode(List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.topping.Base64Topping
 
encode(List<ByteBuffer>) - Method in interface org.geysermc.floodgate.core.crypto.topping.Topping
 
encode(SecretKey) - Method in class org.geysermc.floodgate.core.crypto.aes.AesKeyCodec
 
encode(SecretKey) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
encode(SecretKey, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodecSingle
 
encode(FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
encode(FloodgateConnection) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
encode(LinkedPlayer, DataOutputStream) - Static method in class org.geysermc.floodgate.core.connection.standalone.codec.LinkedPlayerCodec
 
encode(S, Path) - Method in interface org.geysermc.floodgate.core.crypto.KeyCodec
 
encodeFromString(String) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
encodeToString(FloodgateConnection) - Method in class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
ensureAlgorithm(String, Key) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
 
ensureSectionCount(int, String, List<ByteBuffer>) - Method in class org.geysermc.floodgate.core.crypto.DataCodec
 
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in 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
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
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
 
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.audience
Command preprocessor which decorated incoming CommandContext with Floodgate specific objects
FloodgateCommandPreprocessor(CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.FloodgateCommandPreprocessor
 
FloodgateConfig - Interface in org.geysermc.floodgate.core.config
The global Floodgate configuration file used in every platform.
FloodgateConfig.DatabaseConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.DisconnectMessages - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.MetricsConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConfig.PlayerLinkConfig - Interface in org.geysermc.floodgate.core.config
 
FloodgateConnection - Class in org.geysermc.floodgate.core.connection
 
FloodgateConnection() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateConnection
 
FloodgateConnectionCodec - Class in org.geysermc.floodgate.core.connection.standalone.codec
 
FloodgateConnectionCodec() - Constructor for class org.geysermc.floodgate.core.connection.standalone.codec.FloodgateConnectionCodec
 
FloodgateDataCodec - Class in org.geysermc.floodgate.core.crypto
 
FloodgateDataCodec(FloodgateFormatCodec, FloodgateConnectionCodec) - Constructor for class org.geysermc.floodgate.core.crypto.FloodgateDataCodec
 
FloodgateDataHandler - Class in org.geysermc.floodgate.core.connection
 
FloodgateDataHandler() - Constructor for class org.geysermc.floodgate.core.connection.FloodgateDataHandler
 
FloodgateDataHandler.HandleResult - Record Class in org.geysermc.floodgate.core.connection
 
FloodgateDataHandler.JoinResult - Record Class in org.geysermc.floodgate.core.connection
 
FloodgateFormatCodec - Class in org.geysermc.floodgate.core.crypto
 
FloodgateFormatCodec(DataCodecType, Topping, Path) - Constructor for class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
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 gamertag record component.
gamertag() - Method in record class org.geysermc.floodgate.core.http.xbox.GetGamertagResult
Returns the value of the gamertag record component.
gamertagByXuid(long) - Method in interface org.geysermc.floodgate.core.http.xbox.XboxClient
 
generateCode(int) - Static method in class org.geysermc.floodgate.core.util.Utils
 
generateCodeChar() - Static method in class org.geysermc.floodgate.core.util.Utils
 
get() - Method in enum class org.geysermc.floodgate.core.command.util.Permission
 
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(Argument<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBean(Class<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBean(Class<T>, Qualifier<T>) - Method in class org.geysermc.floodgate.core.FloodgatePlatform
 
getBedrockData() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getBedrockUsername() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getBooleanValue(Object, Field) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get the value of a boolean field.
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
 
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 calling ReflectionUtils.getFieldOfType(Class, Class, boolean) with declared = true.
getFieldOfType(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Get a field from a class without having to provide a field name.
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 GetGamertagResult record class.
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.CommonNettyDataHandler
 
getLanguageCode() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLinkClient() - Method in class org.geysermc.floodgate.core.link.GlobalPlayerLinking
 
getLinkCode() - Method in class org.geysermc.floodgate.core.link.LinkRequestImpl
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
getLocale(Locale) - Static method in class org.geysermc.floodgate.core.util.Utils
 
getLogger() - Method in class org.geysermc.floodgate.core.link.CommonPlayerLink
 
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
 
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
 
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 GetXuidResult record 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(Object, String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
handleConnection(FloodgateConnection) - Method in class org.geysermc.floodgate.core.connection.FloodgateDataHandler
 
handled() - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
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.CommonNettyDataHandler
 
handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.core.addon.data.PacketBlocker
 
HandleResult(CommonNettyDataHandler.HandleResultType, FloodgateDataHandler.JoinResult) - Constructor for record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Creates an instance of a HandleResult record class.
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
handleServerCall(byte[], UUID, String) - Method in interface org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
 
HANDSHAKE - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
 
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.CommonNettyDataHandler
 
HandshakeHandlersImpl - Class in org.geysermc.floodgate.core.addon.data
 
HandshakeHandlersImpl() - Constructor for class org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl
 
handshakePacket - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
hasHandlers() - Method in class org.geysermc.floodgate.core.packet.PacketHandlersImpl
 
hashCode() - Method in record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns a hash code value for this object.
hashCode() - Method in 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.audience.UserAudience
 
hasPermission(Object, String) - Method in class org.geysermc.floodgate.core.platform.command.CommandUtil
Checks if the given player has the given permission.
hasProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
hasProperty(String) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.core.api.legacy.PropertyGlue
 
HEADER - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
HEALTH_URL - Static variable in class org.geysermc.floodgate.core.util.Constants
 
HIBERNATE - Enum constant in enum class org.geysermc.floodgate.core.database.loader.DriverCategory
 
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.FloodgateFormatCodec
 
identity() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
identity() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
identity(UUID) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
info(String, Object...) - Method in 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) if InjectorAddon.shouldInject().
injectedClients() - Method in class org.geysermc.floodgate.core.inject.CommonPlatformInjector
 
inputMode() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
inputMode(InputMode) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
IntegratedDataSeeker - Interface in org.geysermc.floodgate.core.connection.integrated
 
IntegratedNettyDataSeeker - Class in org.geysermc.floodgate.core.connection.integrated
 
IntegratedNettyDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
 
IntegratedOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
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.addon.data.CommonNettyDataHandler.HandleResultType
 
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() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
ip(InetAddress) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
IS_LINKED_ERROR - 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.standalone.StandaloneFloodgateConnection
 
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.standalone.StandaloneFloodgateConnection
 
joinResult() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns the value of the joinResult record component.
JoinResult(FloodgateConnection, String) - Constructor for record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Creates an instance of a JoinResult record class.

K

key() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
key(Key) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
keyCodec() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns the KeyCodec instance for the given type.
KeyCodec<S> - Interface in org.geysermc.floodgate.core.crypto
 
KeyCodecPair - Class in org.geysermc.floodgate.core.crypto
 
KeyCodecPair(String) - Constructor for class org.geysermc.floodgate.core.crypto.KeyCodecPair
 
KeyCodecSingle - Interface in org.geysermc.floodgate.core.crypto
 
keyFileName() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
keyProducer() - Method in enum class org.geysermc.floodgate.core.crypto.DataCodecType
Returns the KeyProducer instance for the given type.
KeyProducer - Interface in org.geysermc.floodgate.core.crypto
 
kick(String) - Static method in class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
 
kickMessageAttribute - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
kickMessageAttribute() - Method in class org.geysermc.floodgate.core.module.CommonModule
 
kickPlayer(Object, 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.standalone.StandaloneFloodgateConnection
 
languageCode(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
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, String, UUID) - Constructor for class org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper
 
legacySelf() - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
libraries() - Method in enum class org.geysermc.floodgate.core.database.loader.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() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
linkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
LinkedPlayer - 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 LinkedPlayer record class.
LinkedPlayerCodec - Class in org.geysermc.floodgate.core.connection.standalone.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.audience.UserAudience
 
LOG_MESSAGE - Enum constant in enum class org.geysermc.floodgate.core.util.WebsocketEventType
Sent when the server wants you to know something.
logger - Variable in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
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.addon.data.CommonNettyDataHandler.HandleResultType
 
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.audience.UserAudience.PlayerAudience
 
ONLINE - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
 
onlineConnections() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
onlineConnectionsCount() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
ONLY_BEDROCK - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
ONLY_JAVA - Enum constant in enum class org.geysermc.floodgate.core.platform.util.PlayerType
 
onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.listener.McListenerRegister
 
onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.core.util.PostEnableMessages
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.DebugAddon
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
 
onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.core.util.Metrics
 
OP - Enum constant in enum class org.geysermc.floodgate.core.command.util.PermissionDefault
 
org.geysermc.floodgate.core - package org.geysermc.floodgate.core
 
org.geysermc.floodgate.core.addon - package org.geysermc.floodgate.core.addon
 
org.geysermc.floodgate.core.addon.data - package org.geysermc.floodgate.core.addon.data
 
org.geysermc.floodgate.core.addon.debug - package org.geysermc.floodgate.core.addon.debug
 
org.geysermc.floodgate.core.addon.packethandler - package org.geysermc.floodgate.core.addon.packethandler
 
org.geysermc.floodgate.core.api - package org.geysermc.floodgate.core.api
 
org.geysermc.floodgate.core.api.legacy - package org.geysermc.floodgate.core.api.legacy
 
org.geysermc.floodgate.core.command - package org.geysermc.floodgate.core.command
 
org.geysermc.floodgate.core.command.main - package org.geysermc.floodgate.core.command.main
 
org.geysermc.floodgate.core.command.util - package org.geysermc.floodgate.core.command.util
 
org.geysermc.floodgate.core.config - package org.geysermc.floodgate.core.config
 
org.geysermc.floodgate.core.connection - package org.geysermc.floodgate.core.connection
 
org.geysermc.floodgate.core.connection.audience - package org.geysermc.floodgate.core.connection.audience
 
org.geysermc.floodgate.core.connection.integrated - package org.geysermc.floodgate.core.connection.integrated
 
org.geysermc.floodgate.core.connection.standalone - package org.geysermc.floodgate.core.connection.standalone
 
org.geysermc.floodgate.core.connection.standalone.codec - package org.geysermc.floodgate.core.connection.standalone.codec
 
org.geysermc.floodgate.core.crypto - package org.geysermc.floodgate.core.crypto
 
org.geysermc.floodgate.core.crypto.aes - package org.geysermc.floodgate.core.crypto.aes
 
org.geysermc.floodgate.core.crypto.ed25519 - package org.geysermc.floodgate.core.crypto.ed25519
 
org.geysermc.floodgate.core.crypto.exception - package org.geysermc.floodgate.core.crypto.exception
 
org.geysermc.floodgate.core.crypto.rsa - package org.geysermc.floodgate.core.crypto.rsa
 
org.geysermc.floodgate.core.crypto.topping - package org.geysermc.floodgate.core.crypto.topping
 
org.geysermc.floodgate.core.database - package org.geysermc.floodgate.core.database
 
org.geysermc.floodgate.core.database.entity - package org.geysermc.floodgate.core.database.entity
 
org.geysermc.floodgate.core.database.loader - package org.geysermc.floodgate.core.database.loader
 
org.geysermc.floodgate.core.event - package org.geysermc.floodgate.core.event
 
org.geysermc.floodgate.core.event.lifecycle - package org.geysermc.floodgate.core.event.lifecycle
 
org.geysermc.floodgate.core.event.skin - package org.geysermc.floodgate.core.event.skin
 
org.geysermc.floodgate.core.http.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.CommonNettyDataHandler
 
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.standalone.StandaloneFloodgateConnection
 
platformIdentifierOrConnectionFor(Object) - Method in class org.geysermc.floodgate.core.connection.ConnectionManager
 
platformIdentifierToConnection - Variable in class org.geysermc.floodgate.core.connection.ConnectionManager
 
PlatformUtils - Class in org.geysermc.floodgate.core.platform.util
 
PlatformUtils() - Constructor for class org.geysermc.floodgate.core.platform.util.PlatformUtils
 
PlatformUtils.AuthType - Enum Class in org.geysermc.floodgate.core.platform.util
 
PLAY - Enum constant in enum class org.geysermc.floodgate.core.addon.debug.State
 
player() - Method in class org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl
 
PLAYER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
 
PLAYER_ADDED - 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
 
PlayerAudience(UUID, String, String, Object, CommandUtil, boolean) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience.PlayerAudience
 
playerLink() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
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
 
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) if InjectorAddon.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.CommonNettyDataHandler
 
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
 
seekData(String, Object) - Method in interface org.geysermc.floodgate.core.connection.DataSeeker
Tried to seek Floodgate data from the provided arguments.
seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.integrated.IntegratedNettyDataSeeker
 
seekData(String, Object) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
 
sendFloodgateData() - Method in interface org.geysermc.floodgate.core.config.ProxyFloodgateConfig
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
sendForm(Form) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
sendForm(FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.connection.FloodgateConnection
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.FormChannel
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper
 
sendMessage(Object, 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.audience.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.audience.UserAudience
 
sendPacket(UUID, byte[], UnsafeFloodgateApi) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel
 
sendPacket(UUID, int, byte[]) - Method in class org.geysermc.floodgate.core.api.UnsafeFloodgateApi
 
sendTransfer(UUID, String, int) - Method in class org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel
 
SERVER - Enum constant in enum class org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
 
serverImplementationName() - Method in class org.geysermc.floodgate.core.platform.util.PlatformUtils
 
ServerOnly - Annotation Interface in org.geysermc.floodgate.core.scope
 
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.CommonNettyDataHandler
 
setHostname(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setIp(String) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setKickMessage(String) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.core.addon.data.HandshakeDataImpl
 
setNewIp(Channel, InetSocketAddress) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
setPrefix(String) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
The package name that is shared between all the ReflectionUtils.getPrefixedClass(String) calls so that the className will be a lot shorter.
setup() - Method in class org.geysermc.floodgate.core.platform.command.SubCommands
 
setValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Set the value of a field.
setValue(Object, String, Object) - Static method in class org.geysermc.floodgate.core.util.ReflectionUtils
Set the value of a field.
shouldCallFireRead(Object) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
shouldDisconnect() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
 
shouldDisconnect() - Method in class org.geysermc.floodgate.core.event.ConnectionJoinEvent
 
shouldInject() - Method in class org.geysermc.floodgate.core.addon.DebugAddon
 
shouldInject() - Method in class org.geysermc.floodgate.core.addon.PacketHandlerAddon
 
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(FloodgateDataHandler.HandleResult) - Method in class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler
 
ShutdownEvent - Class in org.geysermc.floodgate.core.event.lifecycle
 
ShutdownEvent() - Constructor for class org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent
 
signature() - Method in 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.audience.UserAudience
 
StandaloneDataSeeker - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneDataSeeker() - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneDataSeeker
 
StandaloneFloodgateConnection - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneFloodgateConnectionBuilder - Class in org.geysermc.floodgate.core.connection.standalone
 
StandaloneFloodgateConnectionBuilder(FloodgateConfig) - Constructor for class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
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.addon.data.CommonNettyDataHandler.HandleResultType
 
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 record class org.geysermc.floodgate.core.connection.DataSeeker.DataSeekerResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.JoinResult
Returns a string representation of this record class.
toString() - Method in 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.audience.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
 
type() - Method in record class org.geysermc.floodgate.core.connection.FloodgateDataHandler.HandleResult
Returns the value of the type record component.

U

uiProfile() - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnection
 
uiProfile(UiProfile) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
UNEXPECTED_ERROR - 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
 
UnsupportedVersionException - Exception in org.geysermc.floodgate.core.crypto.exception
 
UnsupportedVersionException(int, int) - Constructor for exception org.geysermc.floodgate.core.crypto.exception.UnsupportedVersionException
 
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.audience
 
UserAudience(UUID, String, String, Object, CommandUtil) - Constructor for class org.geysermc.floodgate.core.connection.audience.UserAudience
 
UserAudience.ConsoleAudience - Class in org.geysermc.floodgate.core.connection.audience
 
UserAudience.PlayerAudience - Class in org.geysermc.floodgate.core.connection.audience
 
username() - Method in class org.geysermc.floodgate.core.connection.audience.ProfileAudience
 
username() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
username() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the username record component.
username(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
usernamePrefix() - Method in class org.geysermc.floodgate.core.api.SimpleFloodgateApi
 
usernamePrefix() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
usernamePrefix(String) - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig
 
Utils - Class in org.geysermc.floodgate.core.util
 
Utils() - Constructor for class org.geysermc.floodgate.core.util.Utils
 
uuid() - Method in interface org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig
 
uuid() - Method in class org.geysermc.floodgate.core.connection.audience.ProfileAudience
 
uuid() - Method in class org.geysermc.floodgate.core.connection.audience.UserAudience
 
uuid() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the uuid record component.

V

validateHeader(byte[]) - Method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
Checks if the header is valid
value() - Method in class org.geysermc.floodgate.core.skin.SkinDataImpl
 
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.addon.data.CommonNettyDataHandler.HandleResultType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.geysermc.floodgate.core.command.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.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.data.CommonNettyDataHandler.HandleResultType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.addon.debug.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.geysermc.floodgate.core.command.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.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.standalone.StandaloneFloodgateConnection
 
version(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
version(String) - Static method in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
VERSION - Static variable in class org.geysermc.floodgate.core.crypto.FloodgateFormatCodec
 
VERSION - Static variable in class org.geysermc.floodgate.core.util.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.standalone.StandaloneFloodgateConnection
 
xuid() - Method in record class org.geysermc.floodgate.core.http.link.LinkedPlayer
Returns the value of the xuid record component.
xuid() - Method in record class org.geysermc.floodgate.core.http.xbox.GetXuidResult
Returns the value of the xuid record component.
xuid(String) - Method in class org.geysermc.floodgate.core.connection.standalone.StandaloneFloodgateConnectionBuilder
 
xuidByGamertag(String) - Method in interface org.geysermc.floodgate.core.http.xbox.XboxClient
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form