Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

accept(CommandPreprocessingContext<C>) - Method in class org.geysermc.floodgate.player.FloodgateCommandPreprocessor
 
add(String[], Object...) - Method in class org.geysermc.floodgate.util.PostEnableMessages
 
addAddon(InjectorAddon) - Method in class org.geysermc.floodgate.inject.CommonPlatformInjector
 
addChannels(Set<PluginMessageChannel>) - Method in class org.geysermc.floodgate.pluginmessage.PluginMessageManager
 
addConnectionIfNeeded(int, String) - Method in class org.geysermc.floodgate.skin.SkinUploadManager
 
addHandshakeHandler(HandshakeHandler) - Method in class org.geysermc.floodgate.addon.data.HandshakeHandlersImpl
 
addInjectedClient(Channel) - Method in class org.geysermc.floodgate.inject.CommonPlatformInjector
 
addNews(NewsItem) - Method in class org.geysermc.floodgate.news.NewsChecker
 
AddonManagerAddon - Class in org.geysermc.floodgate.addon
 
AddonManagerAddon() - Constructor for class org.geysermc.floodgate.addon.AddonManagerAddon
 
AddonRegister - Class in org.geysermc.floodgate.register
 
AddonRegister() - Constructor for class org.geysermc.floodgate.register.AddonRegister
 
addPlayer(FloodgatePlayer) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
addProperty(PropertyKey, Object) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
addProperty(String, Object) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
api - Variable in class org.geysermc.floodgate.platform.command.CommandUtil
 
applyPlayerTypeFilter(Object, PlayerType, Object) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
applySkin(FloodgatePlayer, SkinApplyEvent.SkinData) - Method in interface org.geysermc.floodgate.skin.SkinApplier
Apply a skin to a player
asyncGet(String) - Method in class org.geysermc.floodgate.util.HttpClient
 
asyncGet(String, Class<T>) - Method in class org.geysermc.floodgate.util.HttpClient
 
authType() - Method in class org.geysermc.floodgate.platform.util.PlatformUtils
Returns the authentication type used on the platform
AutoBind - Annotation Type in org.geysermc.floodgate.util
Automatically binds an instance of itself as an eager singleton during the post-initialise stage of the FloodgatePlatform.
AutoBindModule - Class in org.geysermc.floodgate.module
 
AutoBindModule() - Constructor for class org.geysermc.floodgate.module.AutoBindModule
 

B

blocker - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
BrigadierUtils - Class in org.geysermc.floodgate.util
 
BrigadierUtils() - Constructor for class org.geysermc.floodgate.util.BrigadierUtils
 
BUILD_NUMBER - Static variable in class org.geysermc.floodgate.util.Constants
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.command.LinkAccountCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.command.main.MainCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.command.TestCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.command.UnlinkAccountCommand
 
buildCommand(CommandManager<UserAudience>) - Method in class org.geysermc.floodgate.command.WhitelistCommand
 
buildCommand(CommandManager<UserAudience>) - Method in interface org.geysermc.floodgate.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.module.CommonModule
 

C

callHandshakeHandlers(HandshakeData) - Method in class org.geysermc.floodgate.addon.data.HandshakeHandlersImpl
 
callResponseConsumer(byte[]) - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
cast(Object, Class<T>) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
castedInvoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.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.util.ReflectionUtils
Invoke the given method of the given instance and cast the value.
castedStaticBooleanValue(Field) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
castedStaticValue(Field) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
channelClosedCall(Channel) - Method in class org.geysermc.floodgate.inject.CommonPlatformInjector
Method to loop through all the addons and call InjectorAddon.onChannelClosed(Channel) if InjectorAddon.shouldInject()
ChannelInDebugHandler - Class in org.geysermc.floodgate.addon.debug
 
ChannelInDebugHandler(String, boolean, AtomicInteger, FloodgateLogger) - Constructor for class org.geysermc.floodgate.addon.debug.ChannelInDebugHandler
 
ChannelInPacketHandler - Class in org.geysermc.floodgate.addon.packethandler
 
ChannelInPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.addon.packethandler.ChannelInPacketHandler
 
ChannelOutDebugHandler - Class in org.geysermc.floodgate.addon.debug
 
ChannelOutDebugHandler(String, boolean, AtomicInteger, FloodgateLogger) - Constructor for class org.geysermc.floodgate.addon.debug.ChannelOutDebugHandler
 
ChannelOutPacketHandler - Class in org.geysermc.floodgate.addon.packethandler
 
ChannelOutPacketHandler(PacketHandlersImpl, boolean) - Constructor for class org.geysermc.floodgate.addon.packethandler.ChannelOutPacketHandler
 
channelRead(Object) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.addon.data.PacketBlocker
 
channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.geysermc.floodgate.addon.debug.ChannelInDebugHandler
 
channelRead0(ChannelHandlerContext, Object) - Method in class org.geysermc.floodgate.addon.packethandler.ChannelInPacketHandler
 
cipher() - Method in class org.geysermc.floodgate.module.CommonModule
 
closeAllSockets() - Method in class org.geysermc.floodgate.skin.SkinUploadManager
 
COLOR_CHAR - Static variable in class org.geysermc.floodgate.util.Constants
 
CommandModule - Class in org.geysermc.floodgate.module
 
CommandModule() - Constructor for class org.geysermc.floodgate.module.CommandModule
 
CommandRegister - Class in org.geysermc.floodgate.register
This class is responsible for registering commands to the command register of the platform that is currently in use.
CommandRegister(Injector) - Constructor for class org.geysermc.floodgate.register.CommandRegister
 
CommandUtil - Class in org.geysermc.floodgate.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, FloodgateApi) - Constructor for class org.geysermc.floodgate.platform.command.CommandUtil
 
commandUtil() - Method in class org.geysermc.floodgate.player.UserAudience
 
CommonCommandMessage - Enum in org.geysermc.floodgate.command
Messages (or part of messages) that are used in two or more commands and thus are 'commonly used'
CommonDataHandler - Class in org.geysermc.floodgate.addon.data
 
CommonDataHandler(FloodgateHandshakeHandler, FloodgateConfig, AttributeKey<String>, PacketBlocker) - Constructor for class org.geysermc.floodgate.addon.data.CommonDataHandler
 
CommonModule - Class in org.geysermc.floodgate.module
 
CommonModule(Path) - Constructor for class org.geysermc.floodgate.module.CommonModule
 
CommonModule(Path, TemplateReader) - Constructor for class org.geysermc.floodgate.module.CommonModule
 
CommonPlatformInjector - Class in org.geysermc.floodgate.inject
 
CommonPlatformInjector() - Constructor for class org.geysermc.floodgate.inject.CommonPlatformInjector
 
CommonPlayerLink - Class in org.geysermc.floodgate.link
 
CommonPlayerLink() - Constructor for class org.geysermc.floodgate.link.CommonPlayerLink
 
config - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
ConfigLoadedModule - Class in org.geysermc.floodgate.module
 
ConfigLoadedModule(FloodgateConfig) - Constructor for class org.geysermc.floodgate.module.ConfigLoadedModule
 
ConfigLoader - Class in org.geysermc.floodgate.config
 
ConfigLoader(Path, Class<? extends FloodgateConfig>, KeyProducer, FloodgateCipher, TemplateReader) - Constructor for class org.geysermc.floodgate.config.ConfigLoader
 
configLoader(Class<? extends FloodgateConfig>, KeyProducer, FloodgateCipher) - Method in class org.geysermc.floodgate.module.CommonModule
 
configure() - Method in class org.geysermc.floodgate.module.AutoBindModule
 
configure() - Method in class org.geysermc.floodgate.module.CommandModule
 
configure() - Method in class org.geysermc.floodgate.module.CommonModule
 
configure() - Method in class org.geysermc.floodgate.module.ConfigLoadedModule
 
configure() - Method in class org.geysermc.floodgate.module.PluginMessageModule
 
configure() - Method in class org.geysermc.floodgate.module.PostInitializeModule
 
configure() - Method in class org.geysermc.floodgate.module.ProxyCommonModule
 
configure() - Method in class org.geysermc.floodgate.module.ServerCommonModule
 
ConsoleAudience(Object, CommandUtil) - Constructor for class org.geysermc.floodgate.player.UserAudience.ConsoleAudience
 
Constants - Class in org.geysermc.floodgate.util
 
Constants() - Constructor for class org.geysermc.floodgate.util.Constants
 
createCode() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
createEncryptedData(BedrockData) - Method in class org.geysermc.floodgate.api.ProxyFloodgateApi
 
createEncryptedDataString(BedrockData) - Method in class org.geysermc.floodgate.api.ProxyFloodgateApi
 
createFormData(Form) - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
createJavaPlayerId(long) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
createLinkRequest(UUID, String, String) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
ctx - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
currentSkin() - Method in class org.geysermc.floodgate.event.skin.SkinApplyEventImpl
 

D

DATABASE_NAME_FORMAT - Static variable in class org.geysermc.floodgate.util.Constants
 
DatabaseConfig - Interface in org.geysermc.floodgate.database.config
Base class for every database related configuration.
DatabaseConfigLoader - Class in org.geysermc.floodgate.database.config
 
DatabaseConfigLoader() - Constructor for class org.geysermc.floodgate.database.config.DatabaseConfigLoader
 
dataDirectory() - Method in class org.geysermc.floodgate.module.CommonModule
 
debug(String, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
DEBUG_MODE - Static variable in class org.geysermc.floodgate.util.Constants
 
DebugAddon - Class in org.geysermc.floodgate.addon
 
DebugAddon() - Constructor for class org.geysermc.floodgate.addon.DebugAddon
 
defaultValue() - Method in enum org.geysermc.floodgate.command.util.Permission
 
defineSubCommand(Class<? extends FloodgateSubCommand>) - Method in class org.geysermc.floodgate.platform.command.SubCommands
 
deregister(PacketHandler) - Method in class org.geysermc.floodgate.packet.PacketHandlersImpl
 
description() - Method in class org.geysermc.floodgate.command.main.VersionSubcommand
 
description() - Method in class org.geysermc.floodgate.platform.command.FloodgateSubCommand
 
disable() - Method in class org.geysermc.floodgate.addon.data.PacketBlocker
 
disable() - Method in class org.geysermc.floodgate.FloodgatePlatform
 
disablePacketQueue(boolean) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
disconnect(String) - Method in class org.geysermc.floodgate.player.UserAudience
 
disconnect(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.player.UserAudience
 
DisconnectMessages() - Constructor for class org.geysermc.floodgate.config.FloodgateConfig.DisconnectMessages
 

E

enable() - Method in class org.geysermc.floodgate.addon.data.PacketBlocker
 
enable(Module...) - Method in class org.geysermc.floodgate.FloodgatePlatform
 
enabled() - Method in class org.geysermc.floodgate.addon.data.PacketBlocker
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class org.geysermc.floodgate.addon.debug.ChannelOutDebugHandler
 
encode(ChannelHandlerContext, Object, List<Object>) - Method in class org.geysermc.floodgate.addon.packethandler.ChannelOutPacketHandler
 
error(String, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
error(String, Throwable, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
escapeIfRequired(String, boolean) - Static method in class org.geysermc.floodgate.util.BrigadierUtils
 
EventBus - Class in org.geysermc.floodgate.event
 
EventBus() - Constructor for class org.geysermc.floodgate.event.EventBus
 
EventSubscriber<E> - Class in org.geysermc.floodgate.event
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
execute(CommandContext<UserAudience.PlayerAudience>) - Method in class org.geysermc.floodgate.command.LinkAccountCommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.command.main.MainCommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.command.main.VersionSubcommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.command.TestCommand
 
execute(CommandContext<UserAudience.PlayerAudience>) - Method in class org.geysermc.floodgate.command.UnlinkAccountCommand
 
execute(CommandContext<UserAudience>) - Method in class org.geysermc.floodgate.platform.command.FloodgateSubCommand
 

F

failedFuture(Throwable) - Static method in class org.geysermc.floodgate.util.Utils
Returns a new CompletableFuture that is already completed exceptionally with the given exception.
fillInStackTrace() - Method in exception org.geysermc.floodgate.player.audience.InvalidPlayerIdentifierException
 
FloodgateCommand - Interface in org.geysermc.floodgate.platform.command
The base class for every Floodgate command.
FloodgateCommandPreprocessor<C> - Class in org.geysermc.floodgate.player
Command preprocessor which decorated incoming CommandContext with Floodgate specific objects
FloodgateCommandPreprocessor(CommandUtil) - Constructor for class org.geysermc.floodgate.player.FloodgateCommandPreprocessor
 
FloodgateConfig - Class in org.geysermc.floodgate.config
The global Floodgate configuration file used in every platform.
FloodgateConfig() - Constructor for class org.geysermc.floodgate.config.FloodgateConfig
 
floodgateConfig(ConfigLoader) - Method in class org.geysermc.floodgate.module.CommonModule
 
floodgateConfig() - Method in class org.geysermc.floodgate.module.ConfigLoadedModule
 
FloodgateConfig.DisconnectMessages - Class in org.geysermc.floodgate.config
 
FloodgateConfig.MetricsConfig - Class in org.geysermc.floodgate.config
 
FloodgateConfig.PlayerLinkConfig - Class in org.geysermc.floodgate.config
 
floodgateConfigClass() - Method in class org.geysermc.floodgate.module.ProxyCommonModule
 
floodgateConfigClass() - Method in class org.geysermc.floodgate.module.ServerCommonModule
 
floodgateData() - Method in class org.geysermc.floodgate.player.HostnameSeparationResult
 
FloodgateHandshakeHandler - Class in org.geysermc.floodgate.player
 
FloodgateHandshakeHandler(HandshakeHandlersImpl, SimpleFloodgateApi, FloodgateCipher, FloodgateConfig, SkinUploadManager, AttributeKey<FloodgatePlayer>, FloodgateLogger, LanguageManager) - Constructor for class org.geysermc.floodgate.player.FloodgateHandshakeHandler
 
FloodgateHandshakeHandler.HandshakeResult - Exception in org.geysermc.floodgate.player
 
FloodgateHandshakeHandler.ResultType - Enum in org.geysermc.floodgate.player
 
FloodgatePlatform - Class in org.geysermc.floodgate
 
FloodgatePlatform() - Constructor for class org.geysermc.floodgate.FloodgatePlatform
 
FloodgatePlayerImpl - Class in org.geysermc.floodgate.player
 
FloodgateSenderMapper<T> - Class in org.geysermc.floodgate.player.audience
 
FloodgateSenderMapper(CommandUtil) - Constructor for class org.geysermc.floodgate.player.audience.FloodgateSenderMapper
 
FloodgateSubCommand - Class in org.geysermc.floodgate.platform.command
 
FloodgateSubCommand() - Constructor for class org.geysermc.floodgate.platform.command.FloodgateSubCommand
 
format(String, Object...) - Static method in class org.geysermc.floodgate.util.MessageFormatter
 
formChannel() - Method in class org.geysermc.floodgate.module.PluginMessageModule
 
FormChannel - Class in org.geysermc.floodgate.pluginmessage.channel
 
FormChannel() - Constructor for class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
forward() - Static method in class org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Result
 
from(JsonObject) - Static method in class org.geysermc.floodgate.skin.SkinDataImpl
 

G

generateKey(Path) - Method in class org.geysermc.floodgate.config.ConfigLoader
 
get() - Method in enum org.geysermc.floodgate.command.util.Permission
 
get(String) - Method in class org.geysermc.floodgate.util.HttpClient
 
get(String, Class<T>) - Method in class org.geysermc.floodgate.util.HttpClient
 
get() - Method in class org.geysermc.floodgate.util.InjectorHolder
 
GET_BEDROCK_LINK - Static variable in class org.geysermc.floodgate.util.Constants
 
GET_GAMERTAG_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
GET_XUID_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
getActiveNews() - Method in class org.geysermc.floodgate.news.NewsChecker
 
getActiveNews(NewsItemAction) - Method in class org.geysermc.floodgate.news.NewsChecker
 
getApi() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
getArgsContentLength(String...) - Static method in class org.geysermc.floodgate.util.MessageFormatter
 
getBedrockData() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getBedrockData() - Method in exception org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult
 
getBedrockUsername() - Method in class org.geysermc.floodgate.link.LinkRequestImpl
 
getBooleanValue(Object, Field) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get the value of a boolean field.
getById(int) - Static method in enum org.geysermc.floodgate.addon.debug.State
 
getCastedClass(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
getCastedValue(Object, Field) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get the value of a field and cast it to T.
getCastedValue(Object, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get the value of a field and cast it to T.
getChannel() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getChannel(Class<T>) - Method in class org.geysermc.floodgate.pluginmessage.PluginMessageManager
 
getChannel(String) - Method in class org.geysermc.floodgate.pluginmessage.PluginMessageManager
 
getCipher() - Method in class org.geysermc.floodgate.config.ConfigLoader
 
getClass(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get the class from a class name.
getClassOrFallback(String, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
getClassOrFallbackPrefixed(String, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
getClassOrThrow(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
getClassSilently(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
getConfig(Class<T>) - Method in class org.geysermc.floodgate.link.CommonPlayerLink
Get the config present in init.json and turn it into the given config class.
getConfigClass() - Method in class org.geysermc.floodgate.config.ConfigLoader
 
getConfigVersion() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getConstructor(Class<T>, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
getCorrectUniqueId() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getCorrectUniqueId() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getCorrectUsername() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getCorrectUsername() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getDatabaseImpl() - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
getDataDirectory() - Method in class org.geysermc.floodgate.config.ConfigLoader
 
getDefaultLocale() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getDefaultLocale() - Method in class org.geysermc.floodgate.util.LanguageManager
The locale used in console and as a fallback
getDeviceOs() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getDisconnect() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getDisconnectReason() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getExecutorService() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
getField(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get a field of a class.
getField(Class<?>, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get a field from a class, it doesn't matter if the field is public or not.
getFieldOfType(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get a field from a class without having to provide a field name.
getFieldOfType(Class<?>, Class<?>) - Static method in class org.geysermc.floodgate.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.
getFloodgatePlayer() - Method in exception org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult
 
getFormId(byte[]) - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
getGamertagFor(long) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
getGeneratedClassesForAnnotation(Class<? extends Annotation>) - Static method in class org.geysermc.floodgate.util.Utils
Returns a set of all the classes that are annotated by a given annotation.
getGeneratedClassesForAnnotation(String) - Static method in class org.geysermc.floodgate.util.Utils
Returns a set of all the classes that are annotated by a given annotation.
getHandshakeData() - Method in exception org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult
 
getHostname() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getHttpClient() - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
getHttpCode() - Method in class org.geysermc.floodgate.util.HttpClient.HttpResponse
 
getIdentifier() - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.pluginmessage.channel.PacketChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.pluginmessage.channel.SkinChannel
 
getIdentifier() - Method in class org.geysermc.floodgate.pluginmessage.channel.TransferChannel
 
getIdentifier() - Method in interface org.geysermc.floodgate.pluginmessage.PluginMessageChannel
 
getInputMode() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getInvalidArgumentsLength() - Method in class org.geysermc.floodgate.config.FloodgateConfig.DisconnectMessages
 
getInvalidKey() - Method in class org.geysermc.floodgate.config.FloodgateConfig.DisconnectMessages
 
getIp() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getIp() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.link.LinkRequestImpl
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.link.LinkRequestImpl
 
getJavaUsername() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getJavaUuid(long) - Static method in class org.geysermc.floodgate.util.Utils
 
getJavaUuid(String) - Static method in class org.geysermc.floodgate.util.Utils
 
getKey() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getKeyFileName() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getKeyProducer() - Method in class org.geysermc.floodgate.config.ConfigLoader
 
getKickMessage() - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
getLanguageCode() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getLinkCode() - Method in class org.geysermc.floodgate.link.LinkRequestImpl
 
getLinkCodeTimeout() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
getLinkedPlayer(UUID) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getLocale(Locale) - Static method in class org.geysermc.floodgate.util.Utils
 
getLogger() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
getLogString(String, Object...) - Method in class org.geysermc.floodgate.util.LanguageManager
Get a formatted language string with the default locale for Floodgate
getMethod(Class<?>, String, boolean, Class<?>...) - Static method in class org.geysermc.floodgate.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.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.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.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.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.util.ReflectionUtils
 
getMetrics() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getName() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
getName() - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
getNewIp(Channel) - Method in exception org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult
 
getNextFormId() - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
getOnlinePlayers() - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getOnlinePlayersWithPermission(String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Get all online players with the given permission.
getOnlineUsernames(PlayerType) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getPacketHandlers(Class<?>) - Method in class org.geysermc.floodgate.packet.PacketHandlersImpl
 
getPlayer(UUID) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
getPlayerByUsername(String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getPlayerByUsername(String, PlayerType) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getPlayerByUuid(UUID) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getPlayerByUuid(UUID, PlayerType) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getPlayerCount() - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
getPlayerLink() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getPlayerPrefix() - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
getPlayers() - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
getPrefix() - Static method in class org.geysermc.floodgate.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.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.util.ReflectionUtils
 
getProfileAudience(Object, boolean) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Get a ProfileAudience from a source.
getProperty(PropertyKey) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getProperty(String) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getRawMessage() - Method in enum org.geysermc.floodgate.command.CommonCommandMessage
 
getRawMessage() - Method in enum org.geysermc.floodgate.command.LinkAccountCommand.Message
 
getRawMessage() - Method in enum org.geysermc.floodgate.command.UnlinkAccountCommand.Message
 
getRawMessage() - Method in enum org.geysermc.floodgate.command.WhitelistCommand.Message
 
getRawMessage() - Method in interface org.geysermc.floodgate.platform.command.TranslatableMessage
Returns the message attached to the enum identifier
getRawUsernamePrefix() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getReader() - Method in class org.geysermc.floodgate.config.ConfigLoader
 
getReason() - Method in class org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Result
 
getRequestTime() - Method in class org.geysermc.floodgate.link.LinkRequestImpl
 
getResponse() - Method in class org.geysermc.floodgate.util.HttpClient.HttpResponse
 
getResultType() - Method in exception org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult
 
getSilent(String, Class<T>) - Method in class org.geysermc.floodgate.util.HttpClient
 
getStackTrace(Throwable) - Static method in class org.geysermc.floodgate.util.Utils
 
getString(String, String, Object...) - Method in class org.geysermc.floodgate.util.LanguageManager
Get a formatted language string with the given locale for Floodgate
getSubscribeId() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getTranslateParts() - Method in enum org.geysermc.floodgate.command.CommonCommandMessage
 
getTranslateParts() - Method in enum org.geysermc.floodgate.command.LinkAccountCommand.Message
 
getTranslateParts() - Method in enum org.geysermc.floodgate.command.UnlinkAccountCommand.Message
 
getTranslateParts() - Method in enum org.geysermc.floodgate.command.WhitelistCommand.Message
 
getTranslateParts() - Method in interface org.geysermc.floodgate.platform.command.TranslatableMessage
Returns the parts of this message (getRawMessage() split on " ")
getType() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
getUiProfile() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getUserAudience(Object) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getUsername() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getUsernameFromSource(Object) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getUsernamePrefix() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
getUuid() - Method in class org.geysermc.floodgate.config.FloodgateConfig.MetricsConfig
 
getUuidFromSource(Object) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
getValue(Object, Field) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get the value of a field.
getValue(Object, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Get the value of the given field by finding the field and then get the value of it.
getVerifyCode() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getVerifyLinkTimeout() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
getVersion() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getXuid() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
getXuidFor(String) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
GIT_BRANCH - Static variable in class org.geysermc.floodgate.util.Constants
 
GIT_MAIN_BRANCH - Static variable in class org.geysermc.floodgate.util.Constants
 
gitBranch() - Method in class org.geysermc.floodgate.module.CommonModule
 
GlobalPlayerLinking - Class in org.geysermc.floodgate.link
 
GlobalPlayerLinking() - Constructor for class org.geysermc.floodgate.link.GlobalPlayerLinking
 

H

handle(Object, String) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
handle(Channel, String, String) - Method in class org.geysermc.floodgate.player.FloodgateHandshakeHandler
 
handled() - Static method in class org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Result
 
handleNews(Object, NewsItemAction) - Method in class org.geysermc.floodgate.news.NewsChecker
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.pluginmessage.channel.PacketChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.pluginmessage.channel.SkinChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in class org.geysermc.floodgate.pluginmessage.channel.TransferChannel
 
handleProxyCall(byte[], UUID, String, PluginMessageChannel.Identity) - Method in interface org.geysermc.floodgate.pluginmessage.PluginMessageChannel
 
handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
handlerAdded(ChannelHandlerContext) - Method in class org.geysermc.floodgate.addon.data.PacketBlocker
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.pluginmessage.channel.PacketChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.pluginmessage.channel.SkinChannel
 
handleServerCall(byte[], UUID, String) - Method in class org.geysermc.floodgate.pluginmessage.channel.TransferChannel
 
handleServerCall(byte[], UUID, String) - Method in interface org.geysermc.floodgate.pluginmessage.PluginMessageChannel
 
HANDSHAKE_PACKET_ID - Static variable in class org.geysermc.floodgate.util.Constants
 
HandshakeDataImpl - Class in org.geysermc.floodgate.addon.data
 
HandshakeDataImpl(Channel, boolean, BedrockData, FloodgateConfig, LinkedPlayer, String) - Constructor for class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
handshakeHandler - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
handshakeHandler(HandshakeHandlersImpl, SimpleFloodgateApi, FloodgateCipher, FloodgateConfig, SkinUploadManager, AttributeKey<FloodgatePlayer>, FloodgateLogger, LanguageManager) - Method in class org.geysermc.floodgate.module.CommonModule
 
HandshakeHandlersImpl - Class in org.geysermc.floodgate.addon.data
 
HandshakeHandlersImpl() - Constructor for class org.geysermc.floodgate.addon.data.HandshakeHandlersImpl
 
handshakePacket - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
HandshakeResult(FloodgateHandshakeHandler.ResultType, HandshakeData, BedrockData, FloodgatePlayer) - Constructor for exception org.geysermc.floodgate.player.FloodgateHandshakeHandler.HandshakeResult
 
hasHandlers() - Method in class org.geysermc.floodgate.packet.PacketHandlersImpl
 
hasPermission(Object, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Checks if the given player has the given permission.
hasPermission(String) - Method in class org.geysermc.floodgate.player.UserAudience
 
hasProperty(PropertyKey) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
hasProperty(String) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
headerVersion() - Method in class org.geysermc.floodgate.player.HostnameSeparationResult
 
HEALTH_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
hostnameRemainder() - Method in class org.geysermc.floodgate.player.HostnameSeparationResult
 
HostnameSeparationResult - Class in org.geysermc.floodgate.player
 
HostnameSeparationResult(String, int, String) - Constructor for class org.geysermc.floodgate.player.HostnameSeparationResult
 
HttpClient - Class in org.geysermc.floodgate.util
 
HttpClient() - Constructor for class org.geysermc.floodgate.util.HttpClient
 
HttpClient.DefaultHttpResponse - Class in org.geysermc.floodgate.util
 
HttpClient.HttpResponse<T> - Class in org.geysermc.floodgate.util
 

I

info(String, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
init() - Method in class org.geysermc.floodgate.database.config.DatabaseConfigLoader
 
init(FloodgateApi, PlayerLink, FloodgateEventBus, PacketHandlers, HandshakeHandlers) - Method in class org.geysermc.floodgate.FloodgatePlatform
 
injectAddonsCall(Channel, boolean) - Method in class org.geysermc.floodgate.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.inject.CommonPlatformInjector
 
InjectorHolder - Class in org.geysermc.floodgate.util
 
InjectorHolder() - Constructor for class org.geysermc.floodgate.util.InjectorHolder
 
INTERNAL_ERROR_MESSAGE - Static variable in class org.geysermc.floodgate.util.Constants
 
InvalidPlayerIdentifierException - Exception in org.geysermc.floodgate.player.audience
 
InvalidPlayerIdentifierException(String) - Constructor for exception org.geysermc.floodgate.player.audience.InvalidPlayerIdentifierException
 
invoke(Object, Method, Object...) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Invoke the given method of the given instance with the given arguments.
invokeStatic(Class<?>, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Invoke the given static method.
isAllowed() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
isAllowed() - Method in class org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Result
 
isAllowedInUnquotedString(char) - Static method in class org.geysermc.floodgate.util.BrigadierUtils
 
isAllowLinking() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
isCodeOk() - Method in class org.geysermc.floodgate.util.HttpClient.HttpResponse
 
isDebug() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
isDebug() - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
isEnabled() - Method in class org.geysermc.floodgate.config.FloodgateConfig.MetricsConfig
 
isEnabled() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
isEnabled() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
isEnabledAndAllowed() - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
isEnableGlobalLinking() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
isEnableOwnLinking() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
isExpired(long) - Method in class org.geysermc.floodgate.link.LinkRequestImpl
 
isFloodgateId(UUID) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
isFloodgatePlayer() - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
isFloodgatePlayer(UUID) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
isFromProxy() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
isLinked() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
isLinkedPlayer(UUID) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
isProxy() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
isProxy() - Method in class org.geysermc.floodgate.FloodgatePlatform
 
isProxy() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
isReplaceSpaces() - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
isRequestedPlayer(LinkRequest, UUID) - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
isRequireLink() - Method in class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
isSendFloodgateData() - Method in class org.geysermc.floodgate.config.ProxyFloodgateConfig
 
isUniquePrefix(String) - Static method in class org.geysermc.floodgate.util.Utils
 
isValidDatabaseName(String) - Static method in class org.geysermc.floodgate.util.Utils
 

J

JavaUtilFloodgateLogger - Class in org.geysermc.floodgate.logger
 
JavaUtilFloodgateLogger() - Constructor for class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 

K

keyProducer() - Method in class org.geysermc.floodgate.module.CommonModule
 
kick(String) - Static method in class org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Result
 
kickMessageAttribute - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
kickMessageAttribute() - Method in class org.geysermc.floodgate.module.CommonModule
 
kickPlayer(Object, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Kicks the given player using the given message as the kick reason.

L

LanguageManager - Class in org.geysermc.floodgate.util
Manages translations for strings in Floodgate
LanguageManager() - Constructor for class org.geysermc.floodgate.util.LanguageManager
 
LATEST_DOWNLOAD_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
LATEST_VERSION_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
LINK_INFO_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
LinkAccountCommand - Class in org.geysermc.floodgate.command
 
LinkAccountCommand() - Constructor for class org.geysermc.floodgate.command.LinkAccountCommand
 
linkAccountCommand() - Method in class org.geysermc.floodgate.module.CommandModule
 
LinkAccountCommand.Message - Enum in org.geysermc.floodgate.command
 
linkPlayer(UUID, UUID, String) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
LinkRequestImpl - Class in org.geysermc.floodgate.link
 
LinkRequestImpl(String, UUID, String, String) - Constructor for class org.geysermc.floodgate.link.LinkRequestImpl
 
LinkRequestImpl(String, UUID, String, String, long) - Constructor for class org.geysermc.floodgate.link.LinkRequestImpl
 
ListenerAnnotationMatcher - Class in org.geysermc.floodgate.event.util
 
ListenerAnnotationMatcher() - Constructor for class org.geysermc.floodgate.event.util.ListenerAnnotationMatcher
 
ListenerRegister<T> - Class in org.geysermc.floodgate.register
 
ListenerRegister(ListenerRegistration<T>, Injector) - Constructor for class org.geysermc.floodgate.register.ListenerRegister
 
ListenerRegistration<T> - Interface in org.geysermc.floodgate.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.config.ConfigLoader
 
load() - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
load() - Method in class org.geysermc.floodgate.link.PlayerLinkHolder
 
loadAs(Class<T>) - Method in class org.geysermc.floodgate.database.config.DatabaseConfigLoader
This will load the config if it already exists or will create the config from the default config file if it doesn't exist.
loadLocale(String) - Method in class org.geysermc.floodgate.util.LanguageManager
Loads a Floodgate locale from resources; if the file doesn't exist it just logs a warning
locale() - Method in class org.geysermc.floodgate.player.UserAudience
 
LOGIN_SUCCESS_PACKET_ID - Static variable in class org.geysermc.floodgate.util.Constants
 

M

MainCommand - Class in org.geysermc.floodgate.command.main
 
MainCommand() - Constructor for class org.geysermc.floodgate.command.main.MainCommand
 
mainCommand() - Method in class org.geysermc.floodgate.module.CommandModule
 
makeAccessible(T) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Make the object accessible if it isn't accessible yet
makeSubscription(Class<T>, Subscribe, H, BiConsumer<H, T>) - Method in class org.geysermc.floodgate.event.EventBus
 
makeSubscription(Class<T>, Consumer<T>, PostOrder) - Method in class org.geysermc.floodgate.event.EventBus
 
manager - Variable in class org.geysermc.floodgate.platform.command.CommandUtil
 
map(T) - Method in class org.geysermc.floodgate.player.audience.FloodgateSenderMapper
 
matches(TypeLiteral<?>) - Method in class org.geysermc.floodgate.event.util.ListenerAnnotationMatcher
 
MAX_DEBUG_PACKET_COUNT - Static variable in class org.geysermc.floodgate.util.Utils
 
MessageFormatter - Class in org.geysermc.floodgate.util
 
MessageFormatter() - Constructor for class org.geysermc.floodgate.util.MessageFormatter
 
Metrics - Class in org.geysermc.floodgate.util
 
METRICS_ID - Static variable in class org.geysermc.floodgate.util.Constants
 
MetricsConfig() - Constructor for class org.geysermc.floodgate.config.FloodgateConfig.MetricsConfig
 
minecraftVersion() - Method in class org.geysermc.floodgate.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.command.main.VersionSubcommand
 
name() - Method in class org.geysermc.floodgate.platform.command.FloodgateSubCommand
 
newInstance(Constructor<T>, Object...) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
 
NEWS_OVERVIEW_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
NewsChecker - Class in org.geysermc.floodgate.news
 
NewsChecker() - Constructor for class org.geysermc.floodgate.news.NewsChecker
 
newSkin() - Method in class org.geysermc.floodgate.event.skin.SkinApplyEventImpl
 
newSkin(SkinApplyEvent.SkinData) - Method in class org.geysermc.floodgate.event.skin.SkinApplyEventImpl
 
NTP_SERVER - Static variable in class org.geysermc.floodgate.util.Constants
 

O

ofAnyIdentifierBedrock(String) - Static method in class org.geysermc.floodgate.player.audience.PlayerAudienceArgument
 
ofAnyUsernameBoth(String) - Static method in class org.geysermc.floodgate.player.audience.PlayerAudienceArgument
 
onInject(Channel, boolean) - Method in class org.geysermc.floodgate.addon.AddonManagerAddon
 
onInject(Channel, boolean) - Method in class org.geysermc.floodgate.addon.DebugAddon
 
onInject(Channel, boolean) - Method in class org.geysermc.floodgate.addon.PacketHandlerAddon
 
online() - Method in class org.geysermc.floodgate.player.UserAudience.PlayerAudience
 
onPostEnable(PostEnableEvent) - Method in class org.geysermc.floodgate.util.PostEnableMessages
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.addon.AddonManagerAddon
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.addon.DebugAddon
 
onRemoveInject(Channel) - Method in class org.geysermc.floodgate.addon.PacketHandlerAddon
 
onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.link.PlayerLinkHolder
 
onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.skin.SkinUploadManager
 
onShutdown(ShutdownEvent) - Method in class org.geysermc.floodgate.util.Metrics
 
org.geysermc.floodgate - package org.geysermc.floodgate
 
org.geysermc.floodgate.addon - package org.geysermc.floodgate.addon
 
org.geysermc.floodgate.addon.data - package org.geysermc.floodgate.addon.data
 
org.geysermc.floodgate.addon.debug - package org.geysermc.floodgate.addon.debug
 
org.geysermc.floodgate.addon.packethandler - package org.geysermc.floodgate.addon.packethandler
 
org.geysermc.floodgate.api - package org.geysermc.floodgate.api
 
org.geysermc.floodgate.command - package org.geysermc.floodgate.command
 
org.geysermc.floodgate.command.main - package org.geysermc.floodgate.command.main
 
org.geysermc.floodgate.command.util - package org.geysermc.floodgate.command.util
 
org.geysermc.floodgate.config - package org.geysermc.floodgate.config
 
org.geysermc.floodgate.database.config - package org.geysermc.floodgate.database.config
 
org.geysermc.floodgate.event - package org.geysermc.floodgate.event
 
org.geysermc.floodgate.event.lifecycle - package org.geysermc.floodgate.event.lifecycle
 
org.geysermc.floodgate.event.skin - package org.geysermc.floodgate.event.skin
 
org.geysermc.floodgate.event.util - package org.geysermc.floodgate.event.util
 
org.geysermc.floodgate.inject - package org.geysermc.floodgate.inject
 
org.geysermc.floodgate.link - package org.geysermc.floodgate.link
 
org.geysermc.floodgate.logger - package org.geysermc.floodgate.logger
 
org.geysermc.floodgate.module - package org.geysermc.floodgate.module
 
org.geysermc.floodgate.news - package org.geysermc.floodgate.news
 
org.geysermc.floodgate.packet - package org.geysermc.floodgate.packet
 
org.geysermc.floodgate.platform.command - package org.geysermc.floodgate.platform.command
 
org.geysermc.floodgate.platform.listener - package org.geysermc.floodgate.platform.listener
 
org.geysermc.floodgate.platform.pluginmessage - package org.geysermc.floodgate.platform.pluginmessage
 
org.geysermc.floodgate.platform.util - package org.geysermc.floodgate.platform.util
 
org.geysermc.floodgate.player - package org.geysermc.floodgate.player
 
org.geysermc.floodgate.player.audience - package org.geysermc.floodgate.player.audience
 
org.geysermc.floodgate.pluginmessage - package org.geysermc.floodgate.pluginmessage
 
org.geysermc.floodgate.pluginmessage.channel - package org.geysermc.floodgate.pluginmessage.channel
 
org.geysermc.floodgate.register - package org.geysermc.floodgate.register
 
org.geysermc.floodgate.skin - package org.geysermc.floodgate.skin
 
org.geysermc.floodgate.util - package org.geysermc.floodgate.util
 

P

PacketBlocker - Class in org.geysermc.floodgate.addon.data
In Floodgate the PacketBlocker is used to temporarily prevent packets from being decoded.
PacketBlocker() - Constructor for class org.geysermc.floodgate.addon.data.PacketBlocker
 
packetChannel() - Method in class org.geysermc.floodgate.module.PluginMessageModule
 
PacketChannel - Class in org.geysermc.floodgate.pluginmessage.channel
 
PacketChannel() - Constructor for class org.geysermc.floodgate.pluginmessage.channel.PacketChannel
 
PacketHandlerAddon - Class in org.geysermc.floodgate.addon
 
PacketHandlerAddon() - Constructor for class org.geysermc.floodgate.addon.PacketHandlerAddon
 
PacketHandlersImpl - Class in org.geysermc.floodgate.packet
 
PacketHandlersImpl() - Constructor for class org.geysermc.floodgate.packet.PacketHandlersImpl
 
packetQueue - Variable in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
performCommand(CommandContext<UserAudience>, boolean) - Method in class org.geysermc.floodgate.command.WhitelistCommand
 
permission() - Method in class org.geysermc.floodgate.command.main.VersionSubcommand
 
Permission - Enum in org.geysermc.floodgate.command.util
 
permission() - Method in class org.geysermc.floodgate.platform.command.FloodgateSubCommand
 
PermissionDefault - Enum in org.geysermc.floodgate.command.util
 
PlatformUtils - Class in org.geysermc.floodgate.platform.util
 
PlatformUtils() - Constructor for class org.geysermc.floodgate.platform.util.PlatformUtils
 
PlatformUtils.AuthType - Enum in org.geysermc.floodgate.platform.util
 
player() - Method in class org.geysermc.floodgate.event.skin.SkinApplyEventImpl
 
playerAttribute() - Method in class org.geysermc.floodgate.module.CommonModule
 
PlayerAudience(UUID, String, String, Object, CommandUtil, boolean) - Constructor for class org.geysermc.floodgate.player.UserAudience.PlayerAudience
 
PlayerAudienceArgument - Class in org.geysermc.floodgate.player.audience
 
PlayerAudienceArgument() - Constructor for class org.geysermc.floodgate.player.audience.PlayerAudienceArgument
 
playerLink(PlayerLinkHolder) - Method in class org.geysermc.floodgate.module.CommonModule
 
PlayerLinkConfig() - Constructor for class org.geysermc.floodgate.config.FloodgateConfig.PlayerLinkConfig
 
PlayerLinkHolder - Class in org.geysermc.floodgate.link
 
PlayerLinkHolder() - Constructor for class org.geysermc.floodgate.link.PlayerLinkHolder
 
playerRemoved(UUID) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
PlayerType - Enum in org.geysermc.floodgate.platform.util
 
PluginMessageChannel - Interface in org.geysermc.floodgate.pluginmessage
 
PluginMessageChannel.Identity - Enum in org.geysermc.floodgate.pluginmessage
 
PluginMessageChannel.Result - Class in org.geysermc.floodgate.pluginmessage
 
pluginMessageManager() - Method in class org.geysermc.floodgate.module.CommonModule
 
PluginMessageManager - Class in org.geysermc.floodgate.pluginmessage
 
PluginMessageManager() - Constructor for class org.geysermc.floodgate.pluginmessage.PluginMessageManager
 
PluginMessageModule - Class in org.geysermc.floodgate.module
 
PluginMessageModule() - Constructor for class org.geysermc.floodgate.module.PluginMessageModule
 
PluginMessageRegister - Class in org.geysermc.floodgate.register
 
PluginMessageRegister() - Constructor for class org.geysermc.floodgate.register.PluginMessageRegister
 
PluginMessageRegistration - Interface in org.geysermc.floodgate.pluginmessage
 
PluginMessageUtils - Class in org.geysermc.floodgate.platform.pluginmessage
 
PluginMessageUtils() - Constructor for class org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils
 
PostEnableEvent - Class in org.geysermc.floodgate.event.lifecycle
 
PostEnableEvent() - Constructor for class org.geysermc.floodgate.event.lifecycle.PostEnableEvent
 
PostEnableMessages - Class in org.geysermc.floodgate.util
 
PostEnableMessages() - Constructor for class org.geysermc.floodgate.util.PostEnableMessages
 
postInitialize(ConfigLoader) - Method in class org.geysermc.floodgate.config.FloodgateConfig
 
PostInitializeModule - Class in org.geysermc.floodgate.module
 
PostInitializeModule(Module[]) - Constructor for class org.geysermc.floodgate.module.PostInitializeModule
 
PRINT_ALL_PACKETS - Static variable in class org.geysermc.floodgate.util.Constants
 
ProfileAudience - Class in org.geysermc.floodgate.player.audience
 
ProfileAudience(UUID, String) - Constructor for class org.geysermc.floodgate.player.audience.ProfileAudience
 
PROJECT_NAME - Static variable in class org.geysermc.floodgate.util.Constants
 
ProxyCommonModule - Class in org.geysermc.floodgate.module
 
ProxyCommonModule(Path) - Constructor for class org.geysermc.floodgate.module.ProxyCommonModule
 
ProxyFloodgateApi - Class in org.geysermc.floodgate.api
 
ProxyFloodgateApi() - Constructor for class org.geysermc.floodgate.api.ProxyFloodgateApi
 
ProxyFloodgateConfig - Class in org.geysermc.floodgate.config
The Floodgate configuration used by proxy platforms, currently Velocity and Bungeecord.
ProxyFloodgateConfig() - Constructor for class org.geysermc.floodgate.config.ProxyFloodgateConfig
 
proxyFloodgateConfig(FloodgateConfig) - Method in class org.geysermc.floodgate.module.ProxyCommonModule
 

R

readProperties(String) - Static method in class org.geysermc.floodgate.util.Utils
Reads a properties resource file
ReflectionUtils - Class in org.geysermc.floodgate.util
 
ReflectionUtils() - Constructor for class org.geysermc.floodgate.util.ReflectionUtils
 
register(PacketHandler, Class<?>, TriFunction<ChannelHandlerContext, Object, Boolean, Object>) - Method in class org.geysermc.floodgate.packet.PacketHandlersImpl
 
register(T) - Method in interface org.geysermc.floodgate.platform.listener.ListenerRegistration
This method will register the specified listener.
register(PluginMessageChannel) - Method in interface org.geysermc.floodgate.pluginmessage.PluginMessageRegistration
 
registerAddons(Set<InjectorAddon>) - Method in class org.geysermc.floodgate.register.AddonRegister
 
registerAll(PacketHandler) - Method in class org.geysermc.floodgate.packet.PacketHandlersImpl
 
registerChannels(Set<PluginMessageChannel>) - Method in class org.geysermc.floodgate.register.PluginMessageRegister
 
registerCommands(Set<FloodgateCommand>) - Method in class org.geysermc.floodgate.register.CommandRegister
 
registerListeners(Set<T>) - Method in class org.geysermc.floodgate.register.ListenerRegister
 
registerSubCommands(Injector) - Method in class org.geysermc.floodgate.platform.command.SubCommands
 
removeAddon(Class<T>) - Method in class org.geysermc.floodgate.inject.CommonPlatformInjector
 
removeAddonsCall(Channel) - Method in class org.geysermc.floodgate.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.skin.SkinUploadManager
 
removeHandler(ChannelPipeline, String) - Static method in class org.geysermc.floodgate.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.addon.data.HandshakeHandlersImpl
 
removeHandshakeHandler(Class<? extends HandshakeHandler>) - Method in class org.geysermc.floodgate.addon.data.HandshakeHandlersImpl
 
removeInjectedClient(Channel) - Method in class org.geysermc.floodgate.inject.CommonPlatformInjector
 
removePlayerFromWhitelist(String, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Removes the given Bedrock player from the whitelist.
removePlayerFromWhitelist(UUID, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Removes the given Bedrock player from the whitelist.
removeProperty(String) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
removeProperty(PropertyKey) - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
removeSelf() - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
reverse(UserAudience) - Method in class org.geysermc.floodgate.player.audience.FloodgateSenderMapper
 

S

sendForm(UUID, Form) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
sendForm(UUID, FormBuilder<?, ?, ?>) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
sendForm(UUID, Form<?>) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
sendForm(UUID, FormBuilder<?, ?>) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
sendForm(UUID, Form) - Method in class org.geysermc.floodgate.pluginmessage.channel.FormChannel
 
sendMessage(Object, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Sends a raw message to the specified target, no matter what platform Floodgate is running on.
sendMessage(UUID, String, byte[]) - Method in class org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils
 
sendMessage(UUID, boolean, String, byte[]) - Method in class org.geysermc.floodgate.platform.pluginmessage.PluginMessageUtils
 
sendMessage(String) - Method in class org.geysermc.floodgate.player.UserAudience
 
sendMessage(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.player.UserAudience
 
sendPacket(UUID, int, byte[]) - Method in class org.geysermc.floodgate.api.UnsafeFloodgateApi
 
sendPacket(UUID, byte[], UnsafeFloodgateApi) - Method in class org.geysermc.floodgate.pluginmessage.channel.PacketChannel
 
sendTransfer(UUID, String, int) - Method in class org.geysermc.floodgate.pluginmessage.channel.TransferChannel
 
separateHostname(String) - Method in class org.geysermc.floodgate.player.FloodgateHandshakeHandler
Separates the Floodgate data from the hostname
ServerCommonModule - Class in org.geysermc.floodgate.module
 
ServerCommonModule(Path) - Constructor for class org.geysermc.floodgate.module.ServerCommonModule
 
ServerCommonModule(Path, TemplateReader) - Constructor for class org.geysermc.floodgate.module.ServerCommonModule
 
serverImplementationName() - Method in class org.geysermc.floodgate.platform.util.PlatformUtils
 
set(Injector) - Method in class org.geysermc.floodgate.util.InjectorHolder
 
SET_COMPRESSION_PACKET_ID - Static variable in class org.geysermc.floodgate.util.Constants
 
setDatabaseImpl(PlayerLink) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
setDisconnectReason(String) - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
setHostname(Object, String) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
setHostname(String) - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
setIp(String) - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
setKickMessage(String) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
setLinkedPlayer(LinkedPlayer) - Method in class org.geysermc.floodgate.addon.data.HandshakeDataImpl
 
setNewIp(Channel, InetSocketAddress) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
setPendingRemove(FloodgatePlayer) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
This method is invoked when the player is no longer on the server, but the related platform- dependant event hasn't fired yet
setPrefix(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
The package name that is shared between all the ReflectionUtils.getPrefixedClass(String) calls so that the className will be a lot shorter.
setValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Set the value of a field.
setValue(Object, String, Object) - Static method in class org.geysermc.floodgate.util.ReflectionUtils
Set the value of a field.
shouldCallFireRead(Object) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
shouldInject() - Method in class org.geysermc.floodgate.addon.AddonManagerAddon
 
shouldInject() - Method in class org.geysermc.floodgate.addon.DebugAddon
 
shouldInject() - Method in class org.geysermc.floodgate.addon.PacketHandlerAddon
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.command.LinkAccountCommand
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.command.TestCommand
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.command.UnlinkAccountCommand
 
shouldRegister(FloodgateConfig) - Method in class org.geysermc.floodgate.command.WhitelistCommand
 
shouldRegister(FloodgateConfig) - Method in interface org.geysermc.floodgate.platform.command.FloodgateCommand
Called by the CommandRegister to check if the command should be added given the config.
shouldRemoveHandler(FloodgateHandshakeHandler.HandshakeResult) - Method in class org.geysermc.floodgate.addon.data.CommonDataHandler
 
ShutdownEvent - Class in org.geysermc.floodgate.event.lifecycle
 
ShutdownEvent() - Constructor for class org.geysermc.floodgate.event.lifecycle.ShutdownEvent
 
signature() - Method in class org.geysermc.floodgate.skin.SkinDataImpl
 
SimpleFloodgateApi - Class in org.geysermc.floodgate.api
 
SimpleFloodgateApi() - Constructor for class org.geysermc.floodgate.api.SimpleFloodgateApi
 
SkinApplier - Interface in org.geysermc.floodgate.skin
 
SkinApplyEventImpl - Class in org.geysermc.floodgate.event.skin
 
SkinApplyEventImpl(FloodgatePlayer, SkinApplyEvent.SkinData, SkinApplyEvent.SkinData) - Constructor for class org.geysermc.floodgate.event.skin.SkinApplyEventImpl
 
skinChannel() - Method in class org.geysermc.floodgate.module.PluginMessageModule
 
SkinChannel - Class in org.geysermc.floodgate.pluginmessage.channel
 
SkinChannel() - Constructor for class org.geysermc.floodgate.pluginmessage.channel.SkinChannel
 
SkinDataImpl - Class in org.geysermc.floodgate.skin
 
SkinDataImpl(String, String) - Constructor for class org.geysermc.floodgate.skin.SkinDataImpl
 
SkinUploadManager - Class in org.geysermc.floodgate.skin
 
SkinUploadManager() - Constructor for class org.geysermc.floodgate.skin.SkinUploadManager
 
source() - Method in class org.geysermc.floodgate.player.UserAudience
 
start() - Method in class org.geysermc.floodgate.news.NewsChecker
 
State - Enum in org.geysermc.floodgate.addon.debug
 
stop() - Method in class org.geysermc.floodgate.link.CommonPlayerLink
 
stop() - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
SubCommands - Class in org.geysermc.floodgate.platform.command
 
SubCommands() - Constructor for class org.geysermc.floodgate.platform.command.SubCommands
 
subCommands() - Method in class org.geysermc.floodgate.platform.command.SubCommands
 

T

TestCommand - Class in org.geysermc.floodgate.command
 
TestCommand() - Constructor for class org.geysermc.floodgate.command.TestCommand
 
testCommand() - Method in class org.geysermc.floodgate.module.CommandModule
 
toBedrockData() - Method in class org.geysermc.floodgate.player.FloodgatePlayerImpl
 
toString() - Method in enum org.geysermc.floodgate.command.CommonCommandMessage
 
trace(String, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
transferChannel() - Method in class org.geysermc.floodgate.module.PluginMessageModule
 
TransferChannel - Class in org.geysermc.floodgate.pluginmessage.channel
 
TransferChannel() - Constructor for class org.geysermc.floodgate.pluginmessage.channel.TransferChannel
 
transferPlayer(UUID, String, int) - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
TranslatableMessage - Interface in org.geysermc.floodgate.platform.command
TranslatableMessage is the interface for a message that can be translated.
translatedInfo(String, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
translateMessage(String, TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
 
translateMessage(LanguageManager, String, Object...) - Method in interface org.geysermc.floodgate.platform.command.TranslatableMessage
 
translateMessage(TranslatableMessage, Object...) - Method in class org.geysermc.floodgate.player.UserAudience
 

U

UnlinkAccountCommand - Class in org.geysermc.floodgate.command
 
UnlinkAccountCommand() - Constructor for class org.geysermc.floodgate.command.UnlinkAccountCommand
 
unlinkAccountCommand() - Method in class org.geysermc.floodgate.module.CommandModule
 
UnlinkAccountCommand.Message - Enum in org.geysermc.floodgate.command
 
unlinkPlayer(UUID) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
unsafe() - Method in class org.geysermc.floodgate.api.SimpleFloodgateApi
 
UnsafeFloodgateApi - Class in org.geysermc.floodgate.api
 
UNSUPPORTED_DATA_VERSION - Static variable in class org.geysermc.floodgate.util.Constants
 
UserAudience - Class in org.geysermc.floodgate.player
 
UserAudience(UUID, String, String, Object, CommandUtil) - Constructor for class org.geysermc.floodgate.player.UserAudience
 
UserAudience.ConsoleAudience - Class in org.geysermc.floodgate.player
 
UserAudience.PlayerAudience - Class in org.geysermc.floodgate.player
 
username() - Method in class org.geysermc.floodgate.player.audience.ProfileAudience
 
username() - Method in class org.geysermc.floodgate.player.UserAudience
 
Utils - Class in org.geysermc.floodgate.util
 
Utils() - Constructor for class org.geysermc.floodgate.util.Utils
 
uuid() - Method in class org.geysermc.floodgate.player.audience.ProfileAudience
 
uuid() - Method in class org.geysermc.floodgate.player.UserAudience
 

V

value() - Method in class org.geysermc.floodgate.skin.SkinDataImpl
 
valueOf(String) - Static method in enum org.geysermc.floodgate.addon.debug.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.command.CommonCommandMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.command.LinkAccountCommand.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.command.UnlinkAccountCommand.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.command.util.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.command.util.PermissionDefault
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.command.WhitelistCommand.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.platform.util.PlatformUtils.AuthType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.platform.util.PlayerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.player.FloodgateHandshakeHandler.ResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Identity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.geysermc.floodgate.addon.debug.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.command.CommonCommandMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.command.LinkAccountCommand.Message
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.command.UnlinkAccountCommand.Message
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.command.util.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.command.util.PermissionDefault
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.command.WhitelistCommand.Message
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.platform.util.PlatformUtils.AuthType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.platform.util.PlayerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.player.FloodgateHandshakeHandler.ResultType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.pluginmessage.PluginMessageChannel.Identity
Returns an array containing the constants of this enum type, in the order they are declared.
verifyLinkRequest(UUID, String, String, String) - Method in class org.geysermc.floodgate.link.GlobalPlayerLinking
 
VERSION - Static variable in class org.geysermc.floodgate.util.Constants
 
VersionSubcommand - Class in org.geysermc.floodgate.command.main
 
VersionSubcommand() - Constructor for class org.geysermc.floodgate.command.main.VersionSubcommand
 

W

warn(String, Object...) - Method in class org.geysermc.floodgate.logger.JavaUtilFloodgateLogger
 
WEBSOCKET_URL - Static variable in class org.geysermc.floodgate.util.Constants
 
WhitelistCommand - Class in org.geysermc.floodgate.command
 
WhitelistCommand() - Constructor for class org.geysermc.floodgate.command.WhitelistCommand
 
whitelistCommand() - Method in class org.geysermc.floodgate.module.CommandModule
 
WhitelistCommand.Message - Enum in org.geysermc.floodgate.command
 
whitelistPlayer(String, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Whitelist the given Bedrock player.
whitelistPlayer(UUID, String) - Method in class org.geysermc.floodgate.platform.command.CommandUtil
Whitelist the given Bedrock player.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links