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
↓ 1 callers
Function
jenkinsBranchName
todo remove these when we're not using Jenkins anymore
build-logic/src/main/kotlin/extensions.kt:87
↓ 1 callers
Method
kickPlayer
Kicks the given player using the given message as the kick reason. @param player the player that should be kicked @param message the command message
core/src/main/java/org/geysermc/floodgate/platform/command/CommandUtil.java:176
↓ 1 callers
Function
lastCommitHash
build-logic/src/main/kotlin/extensions.kt:40
↓ 1 callers
Method
lastIndexOf
(Object o)
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:150
↓ 1 callers
Method
linkPlayer
Links a Java account to a Bedrock account. @param bedrockId the uuid of the Bedrock player @param javaId the uuid of the Java player @param userna
api/src/main/java/org/geysermc/floodgate/api/link/PlayerLink.java:73
↓ 1 callers
Method
listIterator
()
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:155
↓ 1 callers
Method
load
()
core/src/main/java/org/geysermc/floodgate/link/GlobalPlayerLinking.java:57
↓ 1 callers
Method
load0
()
core/src/main/java/org/geysermc/floodgate/link/PlayerLinkHolder.java:82
↓ 1 callers
Method
loadAs
This will load the config if it already exists or will create the config from the default config file if it doesn't exist. @param configType the clas
core/src/main/java/org/geysermc/floodgate/database/config/DatabaseConfigLoader.java:100
↓ 1 callers
Method
minecraftVersion
Returns the Minecraft version the server is based on (or the most recent supported version for proxy platforms)
core/src/main/java/org/geysermc/floodgate/platform/util/PlatformUtils.java:41
↓ 1 callers
Method
name
()
core/src/main/java/org/geysermc/floodgate/platform/command/FloodgateSubCommand.java:33
↓ 1 callers
Method
ofAnyUsernameBoth
(String name)
core/src/main/java/org/geysermc/floodgate/player/audience/PlayerAudienceArgument.java:48
↓ 1 callers
Method
onChannelClosed
Called when the channel has been closed. Note that this method will be called for every closed connection (if it is injected), so it'll also run this
api/src/main/java/org/geysermc/floodgate/api/inject/InjectorAddon.java:53
↓ 1 callers
Method
onInject
Called when injecting a specific channel (every client that is connected to the server has his own channel). Internally used for the Floodgate debugge
api/src/main/java/org/geysermc/floodgate/api/inject/InjectorAddon.java:44
↓ 1 callers
Method
onRemoveInject
Called when Floodgate is removing the injection from the server. The addon should remove his traces otherwise it is likely that an error will popup af
api/src/main/java/org/geysermc/floodgate/api/inject/InjectorAddon.java:62
↓ 1 callers
Method
readDefaultResponse
(HttpURLConnection connection)
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:131
↓ 1 callers
Method
readProperties
Reads a properties resource file @param resourceFile the resource file to read @return the properties file if the resource exists, otherwise null @thr
core/src/main/java/org/geysermc/floodgate/util/Utils.java:73
↓ 1 callers
Method
readResponseSilent
(HttpURLConnection connection, Class<T> clazz)
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:122
↓ 1 callers
Function
registerGenerateTemplateTasks
build-logic/src/main/kotlin/floodgate.generate-templates.gradle.kts:13
↓ 1 callers
Method
registerHack
(Plugin plugin)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotProtocolSupportListener.java:41
↓ 1 callers
Method
registerPermissions
()
spigot/src/main/java/org/geysermc/floodgate/module/SpigotCommandModule.java:68
↓ 1 callers
Method
registerPrefixMessages
()
core/src/main/java/org/geysermc/floodgate/util/PostEnableMessages.java:68
↓ 1 callers
Method
removeAddonsCall
Method to loop through all the addons and call {@link InjectorAddon#onRemoveInject(Channel)} if {@link InjectorAddon#shouldInject()}. @param channel
core/src/main/java/org/geysermc/floodgate/inject/CommonPlatformInjector.java:102
↓ 1 callers
Method
removeAll
(Collection c)
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:120
↓ 1 callers
Method
removeConnection
(int id, SkinUploadSocket socket)
core/src/main/java/org/geysermc/floodgate/skin/SkinUploadManager.java:58
↓ 1 callers
Method
removeInjectedClient
(Channel channel)
core/src/main/java/org/geysermc/floodgate/inject/CommonPlatformInjector.java:47
↓ 1 callers
Method
removeInjection
Removes the injection from the server. Please note that this function should only be used internally (on plugin shutdown). This method will also remov
api/src/main/java/org/geysermc/floodgate/api/inject/PlatformInjector.java:58
↓ 1 callers
Method
removeLinkRequest
(String javaUsername)
database/mongo/src/main/java/org/geysermc/floodgate/database/MongoDbDatabase.java:255
↓ 1 callers
Method
removeLinkRequest
(String javaUsername)
database/mysql/src/main/java/org/geysermc/floodgate/database/MysqlDatabase.java:245
↓ 1 callers
Method
removePlayer
Removes the given Bedrock player from the whitelist. @param uuid the UUID of the Bedrock player to be removed @param username the username of the
spigot/src/main/java/org/geysermc/floodgate/util/WhitelistUtils.java:65
↓ 1 callers
Method
removeProperty
(PropertyKey key)
api/src/main/java/org/geysermc/floodgate/api/player/FloodgatePlayer.java:158
↓ 1 callers
Method
removeSelf
()
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:151
↓ 1 callers
Method
replaceSkin
(Property[] properties, SkinData skinData)
bungee/src/main/java/org/geysermc/floodgate/pluginmessage/BungeeSkinApplier.java:117
↓ 1 callers
Method
replaceSkin
(List<Property> properties, SkinData skinData)
velocity/src/main/java/org/geysermc/floodgate/util/VelocitySkinApplier.java:80
↓ 1 callers
Method
replaceSkin
(Player player, GameProfile oldProfile, SkinData skinData)
spigot/src/main/java/org/geysermc/floodgate/pluginmessage/SpigotSkinApplier.java:105
↓ 1 callers
Method
replaceSkinOld
(PropertyMap properties, SkinData skinData)
spigot/src/main/java/org/geysermc/floodgate/pluginmessage/SpigotSkinApplier.java:112
↓ 1 callers
Method
sendForm
(UUID uuid, Form form)
api/src/main/java/org/geysermc/floodgate/api/FloodgateApi.java:96
↓ 1 callers
Method
sendPacket
Send a raw Bedrock packet to the given online Bedrock player. @param bedrockPlayer the uuid of the online Bedrock player @param packetId the id
api/src/main/java/org/geysermc/floodgate/api/unsafe/Unsafe.java:39
↓ 1 callers
Method
sendTransfer
(UUID player, String address, int port)
core/src/main/java/org/geysermc/floodgate/pluginmessage/channel/TransferChannel.java:66
↓ 1 callers
Method
separateHostname
Separates the Floodgate data from the hostname @param hostname the string to look in @return The first string is the Floodgate data (or null if there
core/src/main/java/org/geysermc/floodgate/player/FloodgateHandshakeHandler.java:98
↓ 1 callers
Method
serverImplementationName
()
core/src/main/java/org/geysermc/floodgate/platform/util/PlatformUtils.java:43
↓ 1 callers
Method
set
(int index, Object element)
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:140
↓ 1 callers
Method
setDatabaseImpl
(PlayerLink databaseImpl)
core/src/main/java/org/geysermc/floodgate/link/GlobalPlayerLinking.java:51
↓ 1 callers
Method
setDisconnectReason
Set the reason to disconnect the current player. @param reason the reason to disconnect
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:116
↓ 1 callers
Method
setHostname
(Object handshakePacket, String hostname)
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:57
↓ 1 callers
Method
setHostname
Set the hostname of the handshake packet. Changing it here will also change it in the handshake packet. @param hostname the new hostname
api/src/main/java/org/geysermc/floodgate/api/handshake/HandshakeData.java:88
↓ 1 callers
Method
setNewIp
(Channel channel, InetSocketAddress newIp)
core/src/main/java/org/geysermc/floodgate/addon/data/CommonDataHandler.java:55
↓ 1 callers
Function
shouldAddBranchName
build-logic/src/main/kotlin/extensions.kt:46
↓ 1 callers
Method
shouldRegister
Called by the CommandRegister to check if the command should be added given the config. @param config the config to check if a command should be adde
core/src/main/java/org/geysermc/floodgate/platform/command/FloodgateCommand.java:49
↓ 1 callers
Method
stop
()
core/src/main/java/org/geysermc/floodgate/link/CommonPlayerLink.java:105
↓ 1 callers
Method
toArray
()
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:62
↓ 1 callers
Method
trace
Logs a trace message to the console, with 0 or more arguments. @param message the message to log to the console @param args the arguments to fill
api/src/main/java/org/geysermc/floodgate/api/logger/FloodgateLogger.java:80
↓ 1 callers
Function
versionWithBranchName
build-logic/src/main/kotlin/extensions.kt:49
Method
AutoBindProcessor
()
ap/src/main/java/org/geysermc/floodgate/ap/AutoBindProcessor.java:35
Method
BungeeCommandUtil
(LanguageManager manager, ProxyServer server, FloodgateApi api)
bungee/src/main/java/org/geysermc/floodgate/util/BungeeCommandUtil.java:45
Method
BungeeProxyDataHandler
( FloodgateHandshakeHandler handshakeHandler, ProxyFloodgateConfig config,
bungee/src/main/java/org/geysermc/floodgate/addon/data/BungeeProxyDataHandler.java:58
Method
ChannelInDebugHandler
( String implementationType, boolean toServer, AtomicInteger packetCount,
core/src/main/java/org/geysermc/floodgate/addon/debug/ChannelInDebugHandler.java:43
Method
ChannelInPacketHandler
(PacketHandlersImpl packetHandlers, boolean toServer)
core/src/main/java/org/geysermc/floodgate/addon/packethandler/ChannelInPacketHandler.java:37
Method
ChannelOutDebugHandler
( String implementationType, boolean toServer, AtomicInteger packetCount,
core/src/main/java/org/geysermc/floodgate/addon/debug/ChannelOutDebugHandler.java:43
Method
ChannelOutPacketHandler
(PacketHandlersImpl packetHandlers, boolean toServer)
core/src/main/java/org/geysermc/floodgate/addon/packethandler/ChannelOutPacketHandler.java:38
Method
ClassProcessor
(String annotationClassName)
ap/src/main/java/org/geysermc/floodgate/ap/ClassProcessor.java:60
Method
CommandRegister
(Injector guice)
core/src/main/java/org/geysermc/floodgate/register/CommandRegister.java:47
Method
CommonCommandMessage
(String rawMessage)
core/src/main/java/org/geysermc/floodgate/command/CommonCommandMessage.java:47
Method
CommonModule
(Path dataDirectory)
core/src/main/java/org/geysermc/floodgate/module/CommonModule.java:82
Method
ConsoleAudience
(@NonNull Object source, @NonNull CommandUtil commandUtil)
core/src/main/java/org/geysermc/floodgate/player/UserAudience.java:100
Method
DefaultHttpResponse
(int httpCode, JsonObject response)
core/src/main/java/org/geysermc/floodgate/util/HttpClient.java:180
Method
EventSubscriber
( @NonNull Class<E> eventClass, @NonNull Consumer<E> handler, @NonNull Pos
core/src/main/java/org/geysermc/floodgate/event/EventSubscriber.java:36
Method
FloodgateHandshakeHandler
( HandshakeHandlersImpl handshakeHandlers, SimpleFloodgateApi api, Floodga
core/src/main/java/org/geysermc/floodgate/player/FloodgateHandshakeHandler.java:71
Method
FloodgateSenderMapper
(CommandUtil commandUtil)
core/src/main/java/org/geysermc/floodgate/player/audience/FloodgateSenderMapper.java:38
Method
HandshakeDataImpl
( Channel channel, boolean floodgatePlayer, BedrockData bedrockData,
core/src/main/java/org/geysermc/floodgate/addon/data/HandshakeDataImpl.java:51
Method
HostnameSeparationResult
( String floodgateData, int headerVersion, String hostnameRemainder)
core/src/main/java/org/geysermc/floodgate/player/HostnameSeparationResult.java:33
Method
InvalidPlayerIdentifierException
(@NonNull String message)
core/src/main/java/org/geysermc/floodgate/player/audience/InvalidPlayerIdentifierException.java:32
Method
LinkRequestImpl
(String javaUsername, UUID javaUniqueId, String linkCode, String bedrockUsername)
core/src/main/java/org/geysermc/floodgate/link/LinkRequestImpl.java:41
Method
MainCommand
()
core/src/main/java/org/geysermc/floodgate/command/main/MainCommand.java:43
Method
Message
(String rawMessage)
core/src/main/java/org/geysermc/floodgate/command/LinkAccountCommand.java:181
Method
Message
(String rawMessage)
core/src/main/java/org/geysermc/floodgate/command/UnlinkAccountCommand.java:124
Method
Message
(String rawMessage)
core/src/main/java/org/geysermc/floodgate/command/WhitelistCommand.java:204
Method
Metrics
(FloodgateConfig config, PlatformUtils platformUtils, FloodgateApi api, @Named("implementationName
core/src/main/java/org/geysermc/floodgate/util/Metrics.java:58
Method
Permission
(String permission, PermissionDefault defaultValue)
core/src/main/java/org/geysermc/floodgate/command/util/Permission.java:44
Method
PlayerAudience
( @NonNull UUID uuid, @NonNull String username, @NonNull Strin
core/src/main/java/org/geysermc/floodgate/player/UserAudience.java:85
Method
ProfileAudience
(@Nullable UUID uuid, @Nullable String username)
core/src/main/java/org/geysermc/floodgate/player/audience/ProfileAudience.java:38
Method
PropertyKey
(String key, boolean changeable, boolean removable)
api/src/main/java/org/geysermc/floodgate/api/player/PropertyKey.java:49
Method
ProxyCommonModule
(Path dataDirectory)
core/src/main/java/org/geysermc/floodgate/module/ProxyCommonModule.java:38
Method
ServerCommonModule
(Path dataDirectory)
core/src/main/java/org/geysermc/floodgate/module/ServerCommonModule.java:37
Method
SkinApplyEventImpl
( @NonNull FloodgatePlayer player, @Nullable SkinData currentSkin, @NonNul
core/src/main/java/org/geysermc/floodgate/event/skin/SkinApplyEventImpl.java:40
Method
SkinDataImpl
(@NonNull String value, @NonNull String signature)
core/src/main/java/org/geysermc/floodgate/skin/SkinDataImpl.java:43
Method
SkinUploadSocket
( int id, String verifyCode, SkinUploadManager uploadManager,
core/src/main/java/org/geysermc/floodgate/skin/SkinUploadSocket.java:59
Method
SpigotCommandUtil
( LanguageManager manager, Server server, FloodgateApi api, Sp
spigot/src/main/java/org/geysermc/floodgate/util/SpigotCommandUtil.java:46
Method
SpigotDataHandler
( FloodgateHandshakeHandler handshakeHandler, FloodgateConfig config, Attr
spigot/src/main/java/org/geysermc/floodgate/addon/data/SpigotDataHandler.java:58
Method
SpigotVersionSpecificMethods
(SpigotPlugin plugin)
spigot/src/main/java/org/geysermc/floodgate/util/SpigotVersionSpecificMethods.java:86
Method
UnsafeFloodgateApi
(PluginMessageManager pluginMessageManager)
core/src/main/java/org/geysermc/floodgate/api/UnsafeFloodgateApi.java:36
Method
UserAudience
( @NonNull UUID uuid, @NonNull String username, @NonNull String locale,
core/src/main/java/org/geysermc/floodgate/player/UserAudience.java:44
Method
VelocityCommandUtil
(LanguageManager manager, FloodgateApi api)
velocity/src/main/java/org/geysermc/floodgate/util/VelocityCommandUtil.java:48
Method
VelocityPlugin
(@DataDirectory Path dataDirectory, Injector guice)
velocity/src/main/java/org/geysermc/floodgate/VelocityPlugin.java:47
Method
VelocityProxyDataHandler
( FloodgateConfig config, FloodgateHandshakeHandler handshakeHandler, Pack
velocity/src/main/java/org/geysermc/floodgate/addon/data/VelocityProxyDataHandler.java:105
Method
VelocityServerDataHandler
(ProxyFloodgateApi api, ProxyServer proxy)
velocity/src/main/java/org/geysermc/floodgate/addon/data/VelocityServerDataHandler.java:88
Method
addAddon
(InjectorAddon addon)
core/src/main/java/org/geysermc/floodgate/inject/CommonPlatformInjector.java:55
Method
addAll
(Collection c)
spigot/src/main/java/org/geysermc/floodgate/inject/spigot/CustomList.java:100
Method
addChannels
(Set<PluginMessageChannel> channels)
core/src/main/java/org/geysermc/floodgate/pluginmessage/PluginMessageManager.java:37
Method
addHandshakeHandler
(HandshakeHandler handshakeHandler)
core/src/main/java/org/geysermc/floodgate/addon/data/HandshakeHandlersImpl.java:39
← previous
next →
301–400 of 832, ranked by callers