Hierarchy For All Packages
Package Hierarchies:- org.geysermc.floodgate.core,
- org.geysermc.floodgate.core.addon,
- org.geysermc.floodgate.core.addon.data,
- org.geysermc.floodgate.core.addon.debug,
- org.geysermc.floodgate.core.addon.packethandler,
- org.geysermc.floodgate.core.api,
- org.geysermc.floodgate.core.api.legacy,
- org.geysermc.floodgate.core.command,
- org.geysermc.floodgate.core.command.main,
- org.geysermc.floodgate.core.command.util,
- org.geysermc.floodgate.core.config,
- org.geysermc.floodgate.core.connection,
- org.geysermc.floodgate.core.connection.audience,
- org.geysermc.floodgate.core.connection.codec,
- org.geysermc.floodgate.core.crypto,
- org.geysermc.floodgate.core.crypto.aes,
- org.geysermc.floodgate.core.crypto.ed25519,
- org.geysermc.floodgate.core.crypto.rsa,
- org.geysermc.floodgate.core.crypto.topping,
- org.geysermc.floodgate.core.database,
- org.geysermc.floodgate.core.database.entity,
- org.geysermc.floodgate.core.database.loader,
- org.geysermc.floodgate.core.event,
- org.geysermc.floodgate.core.event.lifecycle,
- org.geysermc.floodgate.core.event.skin,
- org.geysermc.floodgate.core.http.link,
- org.geysermc.floodgate.core.http.xbox,
- org.geysermc.floodgate.core.inject,
- org.geysermc.floodgate.core.link,
- org.geysermc.floodgate.core.listener,
- org.geysermc.floodgate.core.logger,
- org.geysermc.floodgate.core.module,
- org.geysermc.floodgate.core.news,
- org.geysermc.floodgate.core.packet,
- org.geysermc.floodgate.core.platform.command,
- org.geysermc.floodgate.core.platform.listener,
- org.geysermc.floodgate.core.platform.pluginmessage,
- org.geysermc.floodgate.core.platform.util,
- org.geysermc.floodgate.core.pluginmessage,
- org.geysermc.floodgate.core.pluginmessage.channel,
- org.geysermc.floodgate.core.register,
- org.geysermc.floodgate.core.scope,
- org.geysermc.floodgate.core.skin,
- org.geysermc.floodgate.core.util,
- org.geysermc.floodgate.news,
- org.geysermc.floodgate.news.data
Class Hierarchy
- java.lang.Object
- org.geysermc.event.util.AbstractCancellable (implements org.geysermc.event.Cancellable)
- org.geysermc.floodgate.core.event.skin.SkinApplyEventImpl (implements org.geysermc.floodgate.api.event.skin.SkinApplyEvent)
- org.geysermc.floodgate.core.crypto.aes.AesKeyCodec (implements org.geysermc.floodgate.core.crypto.KeyCodecSingle)
- org.geysermc.floodgate.core.crypto.aes.AesKeyProducer (implements org.geysermc.floodgate.core.crypto.KeyProducer)
- org.geysermc.floodgate.news.data.AnnouncementData (implements org.geysermc.floodgate.news.data.ItemData)
- org.geysermc.floodgate.core.crypto.topping.Base64Topping (implements org.geysermc.floodgate.core.crypto.topping.Topping)
- org.geysermc.floodgate.news.data.BuildSpecificData (implements org.geysermc.floodgate.news.data.ItemData)
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- org.geysermc.floodgate.core.addon.data.CommonDataHandler
- org.geysermc.floodgate.core.addon.data.PacketBlocker
- io.netty.channel.SimpleChannelInboundHandler<I>
- org.geysermc.floodgate.core.addon.debug.ChannelInDebugHandler
- org.geysermc.floodgate.core.addon.packethandler.ChannelInPacketHandler
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.codec.MessageToByteEncoder<I>
- org.geysermc.floodgate.core.addon.debug.ChannelOutDebugHandler
- io.netty.handler.codec.MessageToMessageEncoder<I>
- org.geysermc.floodgate.core.addon.packethandler.ChannelOutPacketHandler
- io.netty.handler.codec.MessageToByteEncoder<I>
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- org.geysermc.floodgate.news.data.CheckAfterData (implements org.geysermc.floodgate.news.data.ItemData)
- cloud.commandframework.arguments.CommandArgument<C,
T> (implements cloud.commandframework.keys.CloudKeyHolder<T>, java.lang.Comparable<T>) - org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument
- org.geysermc.floodgate.core.register.CommandRegister
- org.geysermc.floodgate.core.platform.command.CommandUtil
- org.geysermc.floodgate.core.module.CommonModule
- org.geysermc.floodgate.core.inject.CommonPlatformInjector (implements org.geysermc.floodgate.api.inject.PlatformInjector)
- org.geysermc.floodgate.core.link.CommonPlayerLink
- org.geysermc.floodgate.core.link.GlobalPlayerLinking
- org.geysermc.floodgate.core.link.PlayerLinkJdbc
- org.geysermc.floodgate.core.config.ConfigAsProperties (implements io.micronaut.context.env.BootstrapPropertySourceLocator)
- org.geysermc.floodgate.core.config.ConfigLoader
- org.geysermc.floodgate.news.data.ConfigSpecificData (implements org.geysermc.floodgate.news.data.ItemData)
- org.geysermc.floodgate.core.connection.ConnectionManager
- org.geysermc.floodgate.core.util.Constants
- org.geysermc.floodgate.core.crypto.DataCodec
- org.geysermc.floodgate.core.crypto.aes.AesDataCodec
- org.geysermc.floodgate.core.crypto.DataCodecKeyPair
- org.geysermc.floodgate.core.crypto.ed25519.Ed25519DataCodec
- org.geysermc.floodgate.core.crypto.rsa.RsaDataCodec
- org.geysermc.floodgate.core.addon.DebugAddon (implements org.geysermc.floodgate.api.inject.InjectorAddon)
- org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyProducer (implements org.geysermc.floodgate.core.crypto.KeyProducer)
- org.geysermc.event.bus.impl.EventBusImpl<E,
S> (implements org.geysermc.event.bus.EventBus<E, S>) - org.geysermc.floodgate.core.event.EventBus (implements org.geysermc.floodgate.api.event.FloodgateEventBus)
- org.geysermc.floodgate.core.connection.FloodgateCommandPreprocessor<C> (implements cloud.commandframework.execution.preprocessor.CommandPreprocessor<C>)
- org.geysermc.floodgate.core.connection.FloodgateConnection (implements org.geysermc.api.connection.Connection)
- org.geysermc.floodgate.core.connection.FloodgateConnectionBuilder
- org.geysermc.floodgate.core.connection.codec.FloodgateConnectionCodec
- org.geysermc.floodgate.core.crypto.FloodgateDataCodec
- org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler
- org.geysermc.floodgate.core.FloodgatePlatform
- org.geysermc.floodgate.core.platform.command.FloodgateSubCommand
- org.geysermc.floodgate.core.command.main.VersionSubcommand
- org.geysermc.floodgate.core.pluginmessage.channel.FormChannel (implements org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel)
- org.geysermc.floodgate.core.util.GlobalBeanCache
- org.geysermc.floodgate.core.addon.data.HandshakeDataImpl (implements org.geysermc.floodgate.api.handshake.HandshakeData)
- org.geysermc.floodgate.core.addon.data.HandshakeHandlersImpl (implements org.geysermc.floodgate.api.handshake.HandshakeHandlers)
- org.geysermc.floodgate.core.connection.HostnameSeparationResult
- org.geysermc.floodgate.core.util.HttpClient
- org.geysermc.floodgate.core.util.HttpClient.HttpResponse<T>
- org.geysermc.floodgate.core.util.HttpClient.DefaultHttpResponse
- org.geysermc.floodgate.core.crypto.KeyCodecPair (implements org.geysermc.floodgate.core.crypto.KeyCodec<S>)
- org.geysermc.floodgate.core.crypto.ed25519.Ed25519KeyCodec
- org.geysermc.floodgate.core.crypto.rsa.RsaKeyCodec
- org.geysermc.floodgate.core.util.LanguageManager
- org.geysermc.floodgate.core.api.legacy.LegacyApiWrapper (implements org.geysermc.floodgate.api.FloodgateApi)
- org.geysermc.floodgate.core.api.legacy.LegacyPlayerWrapper (implements org.geysermc.floodgate.api.player.FloodgatePlayer)
- org.geysermc.floodgate.core.command.LinkAccountCommand (implements org.geysermc.floodgate.core.platform.command.FloodgateCommand)
- org.geysermc.floodgate.core.database.entity.LinkedPlayer
- org.geysermc.floodgate.core.connection.codec.LinkedPlayerCodec
- org.geysermc.floodgate.core.database.entity.LinkRequest
- org.geysermc.floodgate.core.link.LinkRequestImpl (implements org.geysermc.floodgate.api.link.LinkRequest)
- org.geysermc.floodgate.core.listener.McListenerRegister
- org.geysermc.floodgate.core.util.MessageFormatter
- org.geysermc.floodgate.core.util.Metrics
- org.geysermc.floodgate.core.news.NewsChecker
- org.geysermc.floodgate.news.NewsItem
- org.geysermc.floodgate.core.pluginmessage.channel.PacketChannel (implements org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel)
- org.geysermc.floodgate.core.addon.PacketHandlerAddon (implements org.geysermc.floodgate.api.inject.InjectorAddon)
- org.geysermc.floodgate.core.packet.PacketHandlersImpl (implements org.geysermc.floodgate.api.packet.PacketHandlers)
- org.geysermc.floodgate.core.platform.util.PlatformUtils
- org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Result
- org.geysermc.floodgate.core.pluginmessage.PluginMessageManager
- org.geysermc.floodgate.core.platform.pluginmessage.PluginMessageUtils
- org.geysermc.floodgate.core.event.lifecycle.PostEnableEvent
- org.geysermc.floodgate.core.util.PostEnableMessages
- org.geysermc.floodgate.core.connection.audience.ProfileAudience
- org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.ProfileAudienceParser (implements cloud.commandframework.arguments.parser.ArgumentParser<C,
T>) - org.geysermc.floodgate.core.api.legacy.PropertyGlue
- org.geysermc.floodgate.core.crypto.RandomUtils
- java.lang.Record
- org.geysermc.floodgate.core.http.xbox.GetGamertagResult
- org.geysermc.floodgate.core.http.xbox.GetXuidResult
- org.geysermc.floodgate.core.http.link.LinkedPlayer
- org.geysermc.floodgate.core.util.ReflectionUtils
- org.geysermc.floodgate.core.crypto.rsa.RsaKeyProducer (implements org.geysermc.floodgate.core.crypto.KeyProducer)
- org.geysermc.floodgate.core.event.lifecycle.ShutdownEvent
- org.geysermc.floodgate.core.api.SimpleFloodgateApi (implements org.geysermc.api.GeyserApiBase)
- org.geysermc.floodgate.core.api.ProxyFloodgateApi
- org.geysermc.floodgate.core.pluginmessage.channel.SkinChannel (implements org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel)
- org.geysermc.floodgate.core.skin.SkinDataImpl (implements org.geysermc.floodgate.api.event.skin.SkinApplyEvent.SkinData)
- org.geysermc.floodgate.core.skin.SkinUploadManager
- org.geysermc.floodgate.core.logger.Slf4jFloodgateLogger (implements org.geysermc.floodgate.api.logger.FloodgateLogger)
- org.geysermc.floodgate.core.addon.debug.StateChangeDetector
- org.geysermc.floodgate.core.platform.command.SubCommands
- org.geysermc.floodgate.core.command.main.MainCommand (implements org.geysermc.floodgate.core.platform.command.FloodgateCommand)
- org.geysermc.event.subscribe.impl.SubscriberImpl<E> (implements org.geysermc.event.subscribe.Subscriber<T>)
- org.geysermc.floodgate.core.event.EventSubscriber<E> (implements org.geysermc.floodgate.api.event.FloodgateSubscriber<T>)
- org.geysermc.floodgate.core.command.TestCommand (implements org.geysermc.floodgate.core.platform.command.FloodgateCommand)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.geysermc.floodgate.core.util.InvalidFormatException
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- org.geysermc.floodgate.core.connection.audience.ProfileAudienceArgument.InvalidPlayerIdentifierException
- java.lang.IllegalStateException
- org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.HandshakeResult
- org.geysermc.floodgate.core.link.LinkVerificationException
- java.lang.IllegalArgumentException
- java.lang.Exception
- org.geysermc.floodgate.core.pluginmessage.channel.TransferChannel (implements org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel)
- org.geysermc.floodgate.core.command.UnlinkAccountCommand (implements org.geysermc.floodgate.core.platform.command.FloodgateCommand)
- org.geysermc.floodgate.core.api.UnsafeFloodgateApi (implements org.geysermc.floodgate.api.unsafe.Unsafe)
- org.geysermc.floodgate.core.connection.UserAudience
- org.geysermc.floodgate.core.connection.UserAudience.ConsoleAudience
- org.geysermc.floodgate.core.connection.UserAudience.PlayerAudience
- org.geysermc.floodgate.core.util.Utils
- org.geysermc.floodgate.core.command.WhitelistCommand (implements org.geysermc.floodgate.core.platform.command.FloodgateCommand)
- org.geysermc.event.util.AbstractCancellable (implements org.geysermc.event.Cancellable)
Interface Hierarchy
- org.geysermc.floodgate.core.platform.command.FloodgateCommand
- org.geysermc.floodgate.core.config.FloodgateConfig.DatabaseConfig
- org.geysermc.floodgate.core.config.FloodgateConfig.DisconnectMessages
- org.geysermc.floodgate.core.config.FloodgateConfig.MetricsConfig
- org.geysermc.floodgate.core.config.FloodgateConfig.PlayerLinkConfig
- org.geysermc.configutils.loader.callback.GenericPostInitializeCallback<T>
- org.geysermc.floodgate.core.config.FloodgateConfig
- org.geysermc.floodgate.core.config.ProxyFloodgateConfig
- org.geysermc.floodgate.core.config.FloodgateConfig
- io.micronaut.data.repository.GenericRepository<E,
ID> - io.micronaut.data.repository.CrudRepository<E,
ID> - org.geysermc.floodgate.core.database.PendingLinkRepository
- org.geysermc.floodgate.core.database.PlayerLinkRepository
- io.micronaut.data.repository.CrudRepository<E,
- org.geysermc.floodgate.core.http.link.GlobalLinkClient
- org.geysermc.floodgate.news.data.ItemData
- org.geysermc.floodgate.core.crypto.KeyCodec<S>
- org.geysermc.floodgate.core.crypto.KeyCodecSingle
- org.geysermc.floodgate.core.crypto.KeyProducer
- org.geysermc.floodgate.core.platform.listener.ListenerRegistration<T>
- org.geysermc.floodgate.core.listener.McListener
- org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel
- org.geysermc.floodgate.core.pluginmessage.PluginMessageRegistration
- org.geysermc.floodgate.core.config.Properties
- org.geysermc.floodgate.core.skin.SkinApplier
- org.geysermc.floodgate.core.crypto.topping.Topping
- org.geysermc.floodgate.core.platform.command.TranslatableMessage
- org.geysermc.floodgate.core.http.xbox.XboxClient
Annotation Interface Hierarchy
- org.geysermc.floodgate.core.scope.ProxyOnly (implements java.lang.annotation.Annotation)
- org.geysermc.floodgate.core.scope.ServerOnly (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.geysermc.floodgate.core.command.CommonCommandMessage (implements org.geysermc.floodgate.core.platform.command.TranslatableMessage)
- org.geysermc.floodgate.core.database.loader.DatabaseType
- org.geysermc.floodgate.core.crypto.DataCodecType
- org.geysermc.floodgate.core.database.loader.DriverCategory
- org.geysermc.floodgate.core.connection.FloodgateHandshakeHandler.ResultType
- org.geysermc.floodgate.core.command.LinkAccountCommand.Message (implements org.geysermc.floodgate.core.platform.command.TranslatableMessage)
- org.geysermc.floodgate.news.NewsItemAction
- org.geysermc.floodgate.news.NewsItemMessage
- org.geysermc.floodgate.news.NewsType
- org.geysermc.floodgate.core.command.util.Permission
- org.geysermc.floodgate.core.command.util.PermissionDefault
- org.geysermc.floodgate.core.platform.util.PlatformUtils.AuthType
- org.geysermc.floodgate.core.platform.util.PlayerType
- org.geysermc.floodgate.core.pluginmessage.PluginMessageChannel.Identity
- org.geysermc.floodgate.core.addon.debug.State
- org.geysermc.floodgate.core.command.UnlinkAccountCommand.Message (implements org.geysermc.floodgate.core.platform.command.TranslatableMessage)
- org.geysermc.floodgate.core.util.WebsocketEventType
- org.geysermc.floodgate.core.command.WhitelistCommand.Message (implements org.geysermc.floodgate.core.platform.command.TranslatableMessage)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)