Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GeyserMC/Floodgate
/ functions
Functions
832 in github.com/GeyserMC/Floodgate
⨍
Functions
832
◇
Types & classes
203
↓ 3 callers
Method
createCode
()
core/src/main/java/org/geysermc/floodgate/link/CommonPlayerLink.java:77
↓ 3 callers
Method
disable
()
core/src/main/java/org/geysermc/floodgate/FloodgatePlatform.java:81
↓ 3 callers
Method
disablePacketQueue
(boolean removeSelf)
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:134
↓ 3 callers
Method
enable
(Module... postInitializeModules)
core/src/main/java/org/geysermc/floodgate/FloodgatePlatform.java:65
↓ 3 callers
Method
failedFuture
Returns a new CompletableFuture that is already completed exceptionally with the given exception. @param ex the exception @param <U> the type of the
core/src/main/java/org/geysermc/floodgate/util/Utils.java:120
↓ 3 callers
Method
formatLocale
Cleans up and formats a locale string @param locale the locale to format @return the formatted locale
core/src/main/java/org/geysermc/floodgate/util/LanguageManager.java:62
↓ 3 callers
Method
from
(JsonObject data)
core/src/main/java/org/geysermc/floodgate/skin/SkinDataImpl.java:48
↓ 3 callers
Method
getClassOrFallbackPrefixed
(String className, String fallbackClassName)
core/src/main/java/org/geysermc/floodgate/util/ReflectionUtils.java:117
↓ 3 callers
Method
getConfig
Get the config present in init.json and turn it into the given config class. This method will automatically copy and save the default config if the co
core/src/main/java/org/geysermc/floodgate/link/CommonPlayerLink.java:94
↓ 3 callers
Method
getCorrectUsername
()
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:57
↓ 3 callers
Method
getHostname
Returns the hostname used in the handshake packet. This is the hostname after Floodgate removed the data.
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:80
↓ 3 callers
Method
getJavaUsername
Returns the Java username of the linked player.
api/src/main/java/org/geysermc/floodgate/api/link/LinkRequest.java:35
↓ 3 callers
Method
getPlayer
(UUID uuid)
core/src/main/java/org/geysermc/floodgate/api/SimpleFloodgateApi.java:85
↓ 3 callers
Method
getStackTrace
(Throwable throwable)
core/src/main/java/org/geysermc/floodgate/util/Utils.java:106
↓ 3 callers
Method
getVersion
Returns the version of the Bedrock client
api/src/main/java/org/geysermc/floodgate/api/player/FloodgatePlayer.java:68
↓ 3 callers
Method
injectAddonsCall
Method to loop through all the addons and call {@link InjectorAddon#onInject(Channel, boolean)} if {@link InjectorAddon#shouldInject()}. @param chann
core/src/main/java/org/geysermc/floodgate/inject/CommonPlatformInjector.java:74
↓ 3 callers
Method
isEnabledAndAllowed
()
api/src/main/java/org/geysermc/floodgate/api/link/PlayerLink.java:146
↓ 3 callers
Method
isExpired
If this player link request is expired. @param linkTimeout the link timeout in millis @return true if the difference between now and requestTime is g
api/src/main/java/org/geysermc/floodgate/api/link/LinkRequest.java:63
↓ 3 callers
Method
isInjected
If the server connection is currently injected. @return true if the server connection is currently injected, returns false otherwise
api/src/main/java/org/geysermc/floodgate/api/inject/PlatformInjector.java:65
↓ 3 callers
Method
isProxy
()
core/src/main/java/org/geysermc/floodgate/config/FloodgateConfig.java:59
↓ 3 callers
Method
onAdd
(Object o)
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:40
↓ 3 callers
Method
playerRemoved
(UUID correctUuid)
core/src/main/java/org/geysermc/floodgate/api/SimpleFloodgateApi.java:219
↓ 3 callers
Method
register
This method will register the specified listener. @param listener the listener to register
core/src/main/java/org/geysermc/floodgate/platform/listener/ListenerRegistration.java:41
↓ 3 callers
Method
request
(String urlString)
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:76
↓ 3 callers
Method
setPendingRemove
This method is invoked when the player is no longer on the server, but the related platform- dependant event hasn't fired yet
core/src/main/java/org/geysermc/floodgate/api/SimpleFloodgateApi.java:214
↓ 3 callers
Method
shouldInject
If the Injector should call {@link #onInject(Channel, boolean)} @return true if it should, false otherwise
api/src/main/java/org/geysermc/floodgate/api/inject/InjectorAddon.java:69
↓ 3 callers
Method
skinFor
(UUID playerId)
core/src/main/java/org/geysermc/floodgate/util/MojangUtils.java:58
↓ 2 callers
Method
accept
(@NonNull CommandPreprocessingContext<C> context)
core/src/main/java/org/geysermc/floodgate/player/FloodgateCommandPreprocessor.java:45
↓ 2 callers
Function
addRelocations
build-logic/src/main/kotlin/floodgate.shadow-conventions.gradle.kts:45
↓ 2 callers
Method
applyPlayerTypeFilter
(Object player, PlayerType filter, Object fallback)
core/src/main/java/org/geysermc/floodgate/platform/command/CommandUtil.java:127
↓ 2 callers
Method
as
Casts the FloodgatePlayer instance to a class that extends FloodgatePlayer. @param <T> The instance to cast to. @return The FloodgatePlayer casted to
api/src/main/java/org/geysermc/floodgate/api/player/FloodgatePlayer.java:177
↓ 2 callers
Method
authType
Returns the authentication type used on the platform
core/src/main/java/org/geysermc/floodgate/platform/util/PlatformUtils.java:35
↓ 2 callers
Function
buildNumber
build-logic/src/main/kotlin/extensions.kt:52
↓ 2 callers
Method
bytesToUUID
(String uuidBytes)
database/mongo/src/main/java/org/geysermc/floodgate/database/MongoDbDatabase.java:334
↓ 2 callers
Method
bytesToUUID
(byte[] uuidBytes)
database/mysql/src/main/java/org/geysermc/floodgate/database/MysqlDatabase.java:336
↓ 2 callers
Function
callAddRelocations
build-logic/src/main/kotlin/floodgate.shadow-conventions.gradle.kts:55
↓ 2 callers
Method
callHandshakeHandlers
(HandshakeData handshakeData)
core/src/main/java/org/geysermc/floodgate/addon/data/HandshakeHandlersImpl.java:72
↓ 2 callers
Method
callResponseConsumer
(FloodgatePlayer player, byte[] data)
core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/FormChannel.java:146
↓ 2 callers
Method
castedStaticBooleanValue
(Field field)
core/src/main/java/org/geysermc/floodgate/util/ReflectionUtils.java:387
↓ 2 callers
Method
checkAndHandleLogin
(Object packet)
spigot/src/main/java/org/geysermc/floodgate/addon/data/SpigotDataHandler.java:153
↓ 2 callers
Method
closeForms0
(FloodgatePlayer player)
core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/FormChannel.java:103
↓ 2 callers
Method
collectionNotExists
(final String collectionName)
database/mongo/src/main/java/org/geysermc/floodgate/database/MongoDbDatabase.java:339
↓ 2 callers
Method
configure
()
bungee/src/main/java/org/geysermc/floodgate/module/BungeeAddonModule.java:39
↓ 2 callers
Method
createEncryptedDataString
(BedrockData bedrockData)
core/src/main/java/org/geysermc/floodgate/api/ProxyFloodgateApi.java:46
↓ 2 callers
Method
createGameProfile
(GameProfile oldProfile, Property textureProperty)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotVersionSpecificMethods.java:90
↓ 2 callers
Method
createLinkRequest
Creates a link request for the given Java player. @param javaId the uuid of the Java player @param javaUsername the username of the Java
api/src/main/java/org/geysermc/floodgate/api/link/PlayerLink.java:97
↓ 2 callers
Method
createReader
(HttpURLConnection connection)
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:152
↓ 2 callers
Method
defineSubCommand
(Class<? extends FloodgateSubCommand> subCommandClass)
core/src/main/java/org/geysermc/floodgate/platform/command/SubCommands.java:38
↓ 2 callers
Method
description
()
core/src/main/java/org/geysermc/floodgate/command/main/VersionSubcommand.java:58
↓ 2 callers
Method
disconnect
(Object packetListener, String kickMessage)
spigot/src/main/java/org/geysermc/floodgate/addon/data/SpigotDataHandler.java:224
↓ 2 callers
Method
floodgateData
()
core/src/main/java/org/geysermc/floodgate/player/HostnameSeparationResult.java:40
↓ 2 callers
Function
fullVersion
build-logic/src/main/kotlin/extensions.kt:32
↓ 2 callers
Method
getBedrockData
Returns the decrypted BedrockData sent by Geyser or null if the player isn't a Floodgate player.
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:53
↓ 2 callers
Method
getFormId
(byte[] data)
core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/FormChannel.java:172
↓ 2 callers
Method
getIdentifier
()
core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/FormChannel.java:54
↓ 2 callers
Method
getKickMessage
()
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:159
↓ 2 callers
Method
getLinkedPlayer0
(@NonNull UUID bedrockId)
core/src/main/java/org/geysermc/floodgate/link/GlobalPlayerLinking.java:96
↓ 2 callers
Method
getLogString
Get a formatted language string with the default locale for Floodgate @param key language string to translate @param values values to put into the
core/src/main/java/org/geysermc/floodgate/util/LanguageManager.java:135
↓ 2 callers
Method
getMethodByName
Get a method from a class by using the name of the method. @param clazz the class to search the method in @param methodName the name of the meth
core/src/main/java/org/geysermc/floodgate/util/ReflectionUtils.java:550
↓ 2 callers
Method
getOfflinePlayer
(GameProfile profile)
spigot/src/main/java/org/geysermc/floodgate/util/WhitelistUtils.java:80
↓ 2 callers
Method
getOnlinePlayers
()
core/src/main/java/org/geysermc/floodgate/platform/command/CommandUtil.java:83
↓ 2 callers
Method
getOrAddProperty
(PropertyKey key, Supplier<T> supplier)
core/src/main/java/org/geysermc/floodgate/player/FloodgatePlayerImpl.java:228
↓ 2 callers
Method
getPacketHandlers
( Class<?> packet)
core/src/main/java/org/geysermc/floodgate/packet/PacketHandlersImpl.java:105
↓ 2 callers
Method
getPlayers
Returns all the online Floodgate players.
api/src/main/java/org/geysermc/floodgate/api/FloodgateApi.java:55
↓ 2 callers
Method
getProfileAudience
Get a ProfileAudience from a source. The source should be a platform-specific player instance when the player is online, and the username / uuid of th
core/src/main/java/org/geysermc/floodgate/platform/command/CommandUtil.java:66
↓ 2 callers
Method
getServerConnection
()
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/SpigotInjector.java:170
↓ 2 callers
Method
handleNewsItem
(Object player, NewsItem news, NewsItemAction action)
core/src/main/java/org/geysermc/floodgate/news/NewsChecker.java:116
↓ 2 callers
Method
handlePart2
( Channel channel, String hostname, BedrockData bedrockData, L
core/src/main/java/org/geysermc/floodgate/player/FloodgateHandshakeHandler.java:207
↓ 2 callers
Method
handleProxyCall
( byte[] data, FloodgatePlayer source, Identity sourceIdentity )
core/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageChannel.java:37
↓ 2 callers
Method
hasPermission
(@NonNull String permission)
core/src/main/java/org/geysermc/floodgate/player/UserAudience.java:57
↓ 2 callers
Method
headerVersion
()
core/src/main/java/org/geysermc/floodgate/player/HostnameSeparationResult.java:44
↓ 2 callers
Method
hideAndShowPlayer0
(Player source, Player target)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotVersionSpecificMethods.java:180
↓ 2 callers
Method
init
()
core/src/main/java/org/geysermc/floodgate/database/config/DatabaseConfigLoader.java:61
↓ 2 callers
Method
injectClient
(Channel channel, boolean clientToProxy)
bungee/src/main/java/org/geysermc/floodgate/inject/bungee/BungeeInjector.java:83
↓ 2 callers
Method
injectClient
(ChannelFuture future)
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/SpigotInjector.java:109
↓ 2 callers
Method
isAddAllowed
(Object obj)
api/src/main/java/org/geysermc/floodgate/api/player/PropertyKey.java:55
↓ 2 callers
Method
isFloodgateId
(UUID uuid)
core/src/main/java/org/geysermc/floodgate/api/SimpleFloodgateApi.java:113
↓ 2 callers
Method
isFloodgateId
Checks if the uuid of the player has the {@link #createJavaPlayerId(long)} format. This method can't validate a linked player uuid, since that doesn't
api/src/main/java/org/geysermc/floodgate/api/FloodgateApi.java:94
↓ 2 callers
Method
isLinkedPlayer
Tells if the given player is a linked player @param playerId the uuid of the player to check, can be both a Java or a Bedrock uuid @return true if th
api/src/main/java/org/geysermc/floodgate/api/link/PlayerLink.java:62
↓ 2 callers
Method
isLinkedPlayer0
(@NonNull UUID bedrockId)
core/src/main/java/org/geysermc/floodgate/link/GlobalPlayerLinking.java:146
↓ 2 callers
Method
isProxyData
()
spigot/src/main/java/org/geysermc/floodgate/util/ProxyUtils.java:30
↓ 2 callers
Method
isValidLanguage
Ensures that the given locale is supported by Floodgate @param locale the locale to validate @return true if the given locale is supported by Floodga
core/src/main/java/org/geysermc/floodgate/util/LanguageManager.java:176
↓ 2 callers
Method
kickPlayer
(Object player, String message)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotCommandUtil.java:116
↓ 2 callers
Method
linkPlayer0
(UUID bedrockId, UUID javaId, String javaUsername)
database/mongo/src/main/java/org/geysermc/floodgate/database/MongoDbDatabase.java:180
↓ 2 callers
Method
linkPlayer0
(UUID bedrockId, UUID javaId, String javaUsername)
database/mysql/src/main/java/org/geysermc/floodgate/database/MysqlDatabase.java:163
↓ 2 callers
Method
linkPlayer0
(UUID bedrockId, UUID javaId, String username)
database/sqlite/src/main/java/org/geysermc/floodgate/database/SqliteDatabase.java:141
↓ 2 callers
Method
logKick
(Connection source, String reason)
bungee/src/main/java/org/geysermc/floodgate/pluginmessage/BungeePluginMessageUtils.java:88
↓ 2 callers
Method
logKick
(ChannelMessageSource source, String reason)
velocity/src/main/java/org/geysermc/floodgate/pluginmessage/VelocityPluginMessageUtils.java:98
↓ 2 callers
Method
matches
(TypeLiteral<?> typeLiteral)
core/src/main/java/org/geysermc/floodgate/event/util/ListenerAnnotationMatcher.java:33
↓ 2 callers
Method
maybeSchedule
(Runnable runnable)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotVersionSpecificMethods.java:191
↓ 2 callers
Method
newInstanceOrThrow
(Constructor<T> constructor, Object... parameters)
core/src/main/java/org/geysermc/floodgate/util/ReflectionUtils.java:188
↓ 2 callers
Method
ofAnyIdentifierBedrock
(String name)
core/src/main/java/org/geysermc/floodgate/player/audience/PlayerAudienceArgument.java:44
↓ 2 callers
Method
performCommand
(CommandContext<UserAudience> context, boolean add)
core/src/main/java/org/geysermc/floodgate/command/WhitelistCommand.java:77
↓ 2 callers
Method
readResponse
(HttpURLConnection connection, Class<T> clazz)
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:99
↓ 2 callers
Method
removePlayerFromWhitelist
Removes the given Bedrock player from the whitelist. @param xuid the xuid of the username to be removed from the whitelist @param username the us
core/src/main/java/org/geysermc/floodgate/platform/command/CommandUtil.java:215
↓ 2 callers
Method
schedule
(long delayMs)
core/src/main/java/org/geysermc/floodgate/news/NewsChecker.java:78
↓ 2 callers
Method
schedule
(Runnable runnable, long delay)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotVersionSpecificMethods.java:170
↓ 2 callers
Method
setWhitelist
(OfflinePlayer player, boolean whitelist, SpigotVersionSpecificMethods versionSpecificMethods)
spigot/src/main/java/org/geysermc/floodgate/util/WhitelistUtils.java:76
↓ 2 callers
Method
shouldCallFireRead
(Object queuedPacket)
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:65
↓ 2 callers
Method
shouldDisconnect
Returns if the player should be disconnected
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:121
← previous
next →
101–200 of 832, ranked by callers