MCPcopy Create free account

hub / github.com/GeyserMC/Floodgate / types & classes

Types & classes203 in github.com/GeyserMC/Floodgate

ClassAddonManagerAddon
core/src/main/java/org/geysermc/floodgate/addon/AddonManagerAddon.java:33
ClassAddonRegister
core/src/main/java/org/geysermc/floodgate/register/AddonRegister.java:34
EnumAuthType
core/src/main/java/org/geysermc/floodgate/platform/util/PlatformUtils.java:45
ClassAutoBindModule
core/src/main/java/org/geysermc/floodgate/module/AutoBindModule.java:32
ClassAutoBindProcessor
ap/src/main/java/org/geysermc/floodgate/ap/AutoBindProcessor.java:32
ClassBrigadierUtils
core/src/main/java/org/geysermc/floodgate/util/BrigadierUtils.java:31
ClassBungeeAddonModule
bungee/src/main/java/org/geysermc/floodgate/module/BungeeAddonModule.java:38
ClassBungeeCommandUtil
bungee/src/main/java/org/geysermc/floodgate/util/BungeeCommandUtil.java:41
ClassBungeeDataAddon
bungee/src/main/java/org/geysermc/floodgate/addon/data/BungeeDataAddon.java:39
ClassBungeeInjector
bungee/src/main/java/org/geysermc/floodgate/inject/bungee/BungeeInjector.java:37
ClassBungeeListener
bungee/src/main/java/org/geysermc/floodgate/listener/BungeeListener.java:57
ClassBungeeListenerModule
bungee/src/main/java/org/geysermc/floodgate/module/BungeeListenerModule.java:37
ClassBungeeListenerRegistration
bungee/src/main/java/org/geysermc/floodgate/listener/BungeeListenerRegistration.java:35
ClassBungeePlatformModule
bungee/src/main/java/org/geysermc/floodgate/module/BungeePlatformModule.java:64
ClassBungeePlatformUtils
bungee/src/main/java/org/geysermc/floodgate/util/BungeePlatformUtils.java:34
ClassBungeePlugin
bungee/src/main/java/org/geysermc/floodgate/BungeePlugin.java:40
ClassBungeePluginMessageRegistration
bungee/src/main/java/org/geysermc/floodgate/pluginmessage/BungeePluginMessageRegistration.java:30
ClassBungeePluginMessageUtils
bungee/src/main/java/org/geysermc/floodgate/pluginmessage/BungeePluginMessageUtils.java:46
ClassBungeeProxyDataHandler
bungee/src/main/java/org/geysermc/floodgate/addon/data/BungeeProxyDataHandler.java:44
ClassBungeeReflectionUtils
bungee/src/main/java/org/geysermc/floodgate/util/BungeeReflectionUtils.java:34
ClassBungeeServerDataHandler
bungee/src/main/java/org/geysermc/floodgate/addon/data/BungeeServerDataHandler.java:48
ClassBungeeSkinApplier
bungee/src/main/java/org/geysermc/floodgate/pluginmessage/BungeeSkinApplier.java:52
ClassChannelInDebugHandler
core/src/main/java/org/geysermc/floodgate/addon/debug/ChannelInDebugHandler.java:37
ClassChannelInPacketHandler
core/src/main/java/org/geysermc/floodgate/addon/packethandler/ChannelInPacketHandler.java:33
ClassChannelOutDebugHandler
core/src/main/java/org/geysermc/floodgate/addon/debug/ChannelOutDebugHandler.java:37
ClassChannelOutPacketHandler
core/src/main/java/org/geysermc/floodgate/addon/packethandler/ChannelOutPacketHandler.java:34
ClassClassNames
spigot/src/main/java/org/geysermc/floodgate/util/ClassNames.java:54
ClassClassProcessor
ap/src/main/java/org/geysermc/floodgate/ap/ClassProcessor.java:53
ClassCommandModule
core/src/main/java/org/geysermc/floodgate/module/CommandModule.java:39
ClassCommandRegister
This class is responsible for registering commands to the command register of the platform that is currently in use. So that the commands only have to
core/src/main/java/org/geysermc/floodgate/register/CommandRegister.java:42
ClassCommandUtil
An interface used across all Floodgate platforms to simple stuff in commands like kicking players and sending player messages independent of the Flood
core/src/main/java/org/geysermc/floodgate/platform/command/CommandUtil.java:51
EnumCommonCommandMessage
Messages (or part of messages) that are used in two or more commands and thus are 'commonly used'
core/src/main/java/org/geysermc/floodgate/command/CommonCommandMessage.java:35
ClassCommonDataHandler
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:44
ClassCommonModule
core/src/main/java/org/geysermc/floodgate/module/CommonModule.java:76
ClassCommonPlatformInjector
core/src/main/java/org/geysermc/floodgate/inject/CommonPlatformInjector.java:37
ClassCommonPlayerLink
core/src/main/java/org/geysermc/floodgate/link/CommonPlayerLink.java:49
ClassConfigLoadedModule
core/src/main/java/org/geysermc/floodgate/module/ConfigLoadedModule.java:35
ClassConfigLoader
core/src/main/java/org/geysermc/floodgate/config/ConfigLoader.java:41
ClassConsoleAudience
core/src/main/java/org/geysermc/floodgate/player/UserAudience.java:98
ClassConstants
core/src/main/templates/org/geysermc/floodgate/util/Constants.java:28
ClassCustomList
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:35
InterfaceDatabaseConfig
Base class for every database related configuration.
core/src/main/java/org/geysermc/floodgate/database/config/DatabaseConfig.java:31
ClassDatabaseConfigLoader
core/src/main/java/org/geysermc/floodgate/database/config/DatabaseConfigLoader.java:42
ClassDebugAddon
core/src/main/java/org/geysermc/floodgate/addon/DebugAddon.java:40
ClassDefaultHttpResponse
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:179
ClassDisabledPlayerLink
Simple class used when PlayerLinking is disabled. This class has been made because Floodgate doesn't have a default PlayerLink implementation anymore
core/src/main/java/org/geysermc/floodgate/link/DisabledPlayerLink.java:42
ClassDisconnectMessages
core/src/main/java/org/geysermc/floodgate/config/FloodgateConfig.java:90
ClassEventBus
core/src/main/java/org/geysermc/floodgate/event/EventBus.java:39
ClassEventSubscriber
core/src/main/java/org/geysermc/floodgate/event/EventSubscriber.java:35
ClassFirewallCheckSubcommand
core/src/main/java/org/geysermc/floodgate/command/main/FirewallCheckSubcommand.java:45
InterfaceFloodgateApi
api/src/main/java/org/geysermc/floodgate/api/FloodgateApi.java:38
InterfaceFloodgateCommand
The base class for every Floodgate command.
core/src/main/java/org/geysermc/floodgate/platform/command/FloodgateCommand.java:34
ClassFloodgateCommandPreprocessor
Command preprocessor which decorated incoming {@link org.incendo.cloud.context.CommandContext} with Floodgate specific objects @param <C> Command sen
core/src/main/java/org/geysermc/floodgate/player/FloodgateCommandPreprocessor.java:41
ClassFloodgateConfig
The global Floodgate configuration file used in every platform. Some platforms have their own addition to the global configuration like {@link ProxyFl
core/src/main/java/org/geysermc/floodgate/config/FloodgateConfig.java:40
InterfaceFloodgateEventBus
api/src/main/java/org/geysermc/floodgate/api/event/FloodgateEventBus.java:30
ClassFloodgateHandshakeHandler
core/src/main/java/org/geysermc/floodgate/player/FloodgateHandshakeHandler.java:61
InterfaceFloodgateLogger
api/src/main/java/org/geysermc/floodgate/api/logger/FloodgateLogger.java:28
ClassFloodgatePlatform
core/src/main/java/org/geysermc/floodgate/FloodgatePlatform.java:45
InterfaceFloodgatePlayer
api/src/main/java/org/geysermc/floodgate/api/player/FloodgatePlayer.java:37
ClassFloodgatePlayerImpl
core/src/main/java/org/geysermc/floodgate/player/FloodgatePlayerImpl.java:48
ClassFloodgateSenderMapper
core/src/main/java/org/geysermc/floodgate/player/audience/FloodgateSenderMapper.java:34
ClassFloodgateSubCommand
core/src/main/java/org/geysermc/floodgate/platform/command/FloodgateSubCommand.java:32
InterfaceFloodgateSubscriber
api/src/main/java/org/geysermc/floodgate/api/event/FloodgateSubscriber.java:30
ClassFormChannel
core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/FormChannel.java:44
ClassGenerateAnyTemplates
build-logic/src/main/kotlin/floodgate.generate-templates.gradle.kts:76
ClassGenerateResourceTemplates
build-logic/src/main/kotlin/floodgate.generate-templates.gradle.kts:92
ClassGenerateSourceTemplates
build-logic/src/main/kotlin/floodgate.generate-templates.gradle.kts:93
ClassGlobalPlayerLinking
core/src/main/java/org/geysermc/floodgate/link/GlobalPlayerLinking.java:44
ClassHandlerEntry
core/src/main/java/org/geysermc/floodgate/packet/PacketHandlersImpl.java:114
InterfaceHandshakeData
@deprecated Handshake handlers will be removed with the launch of Floodgate 3.0. Please look at <a href="https://github.com/GeyserMC/Floodgate/issues/
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:37
ClassHandshakeDataImpl
core/src/main/java/org/geysermc/floodgate/addon/data/HandshakeDataImpl.java:38
InterfaceHandshakeHandler
@deprecated Handshake handlers will be removed with the launch of Floodgate 3.0. Please look at <a href="https://github.com/GeyserMC/Floodgate/issues/
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeHandler.java:32
InterfaceHandshakeHandlers
@deprecated Handshake handlers will be removed with the launch of Floodgate 3.0. Please look at <a href="https://github.com/GeyserMC/Floodgate/issues/
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeHandlers.java:32
ClassHandshakeHandlersImpl
core/src/main/java/org/geysermc/floodgate/addon/data/HandshakeHandlersImpl.java:35
ClassHandshakeResult
core/src/main/java/org/geysermc/floodgate/player/FloodgateHandshakeHandler.java:288
ClassHostnameSeparationResult
core/src/main/java/org/geysermc/floodgate/player/HostnameSeparationResult.java:28
ClassHttpClient
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:46
ClassHttpResponse
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:168
EnumIdentity
core/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageChannel.java:67
InterfaceInjectorAddon
@deprecated Injector addons will be removed with the launch of Floodgate 3.0. Please look at <a href="https://github.com/GeyserMC/Floodgate/issues/536
api/src/main/java/org/geysermc/floodgate/api/inject/InjectorAddon.java:34
ClassInjectorHolder
core/src/main/java/org/geysermc/floodgate/util/InjectorHolder.java:30
ClassInstanceHolder
api/src/main/java/org/geysermc/floodgate/api/InstanceHolder.java:36
ClassInvalidPlayerIdentifierException
core/src/main/java/org/geysermc/floodgate/player/audience/InvalidPlayerIdentifierException.java:30
ClassJavaUtilFloodgateLogger
core/src/main/java/org/geysermc/floodgate/logger/JavaUtilFloodgateLogger.java:39
ClassLanguageManager
Manages translations for strings in Floodgate
core/src/main/java/org/geysermc/floodgate/util/LanguageManager.java:44
ClassLinkAccountCommand
core/src/main/java/org/geysermc/floodgate/command/LinkAccountCommand.java:53
InterfaceLinkRequest
api/src/main/java/org/geysermc/floodgate/api/link/LinkRequest.java:31
ClassLinkRequestImpl
core/src/main/java/org/geysermc/floodgate/link/LinkRequestImpl.java:33
EnumLinkRequestResult
This enum has all the available result types of both creating a player link request and validating it.
api/src/main/java/org/geysermc/floodgate/api/link/LinkRequestResult.java:32
ClassListenerAnnotationMatcher
core/src/main/java/org/geysermc/floodgate/event/util/ListenerAnnotationMatcher.java:32
ClassListenerRegister
core/src/main/java/org/geysermc/floodgate/register/ListenerRegister.java:34
InterfaceListenerRegistration
This class is responsible for registering listeners to the listener manager of the platform that is currently in use. Unfortunately due to the major d
core/src/main/java/org/geysermc/floodgate/platform/listener/ListenerRegistration.java:35
ClassMainCommand
core/src/main/java/org/geysermc/floodgate/command/main/MainCommand.java:42
EnumMessage
core/src/main/java/org/geysermc/floodgate/command/LinkAccountCommand.java:166
EnumMessage
core/src/main/java/org/geysermc/floodgate/command/UnlinkAccountCommand.java:115
EnumMessage
core/src/main/java/org/geysermc/floodgate/command/WhitelistCommand.java:190
ClassMessageFormatter
core/src/main/java/org/geysermc/floodgate/util/MessageFormatter.java:28
ClassMetrics
core/src/main/java/org/geysermc/floodgate/util/Metrics.java:53
ClassMetricsConfig
core/src/main/java/org/geysermc/floodgate/config/FloodgateConfig.java:107
ClassMojangUtils
core/src/main/java/org/geysermc/floodgate/util/MojangUtils.java:46
next →1–100 of 203, ranked by callers