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

A

AbstractCommandResponseCache<T> - Class in org.geysermc.floodgate.util
 
AbstractCommandResponseCache() - Constructor for class org.geysermc.floodgate.util.AbstractCommandResponseCache
 
AbstractLinkAccountCommand<P,C extends ICommandUtil<P>> - Class in org.geysermc.floodgate
 
AbstractLinkAccountCommand() - Constructor for class org.geysermc.floodgate.AbstractLinkAccountCommand
 
AbstractLinkAccountCommand.Message - Enum in org.geysermc.floodgate
 
AbstractUnlinkAccountCommand<P,C extends ICommandUtil<P>> - Class in org.geysermc.floodgate
 
AbstractUnlinkAccountCommand() - Constructor for class org.geysermc.floodgate.AbstractUnlinkAccountCommand
 
AbstractUnlinkAccountCommand.Message - Enum in org.geysermc.floodgate
 

B

bedrockId - Variable in class org.geysermc.floodgate.LinkedPlayer
The UUID of the Bedrock player

C

checkGamerTag(FloodgatePlayer) - Method in class org.geysermc.floodgate.LinkRequest
 
COLOR_CHAR - Static variable in interface org.geysermc.floodgate.command.CommandMessage
 
CommandMessage - Interface in org.geysermc.floodgate.command
 
CommonMessage - Enum in org.geysermc.floodgate.util
 
createLinkedPlayer(String, UUID, UUID) - Method in class org.geysermc.floodgate.PlayerLink
 

D

DisconnectMessages() - Constructor for class org.geysermc.floodgate.FloodgateConfig.DisconnectMessages
 

E

execute(P, UUID, String, String[]) - Method in class org.geysermc.floodgate.AbstractLinkAccountCommand
 
execute(P, UUID) - Method in class org.geysermc.floodgate.AbstractUnlinkAccountCommand
 

F

failedFuture(Throwable) - Static method in class org.geysermc.floodgate.PlayerLink
 
fetchLinkedPlayer() - Method in class org.geysermc.floodgate.FloodgatePlayer
This will return the LinkedPlayer object if the player is linked.
Please note that the LinkedPlayer will be loaded (sync) when used for the first time.
This method also checks if linking is enabled
fetchLinkedPlayerAsync() - Method in class org.geysermc.floodgate.FloodgatePlayer
FloodgateConfig - Class in org.geysermc.floodgate
 
FloodgateConfig() - Constructor for class org.geysermc.floodgate.FloodgateConfig
 
FloodgateConfig.DisconnectMessages - Class in org.geysermc.floodgate
 
FloodgateConfig.PlayerLinkConfig - Class in org.geysermc.floodgate
 
FloodgatePlayer - Class in org.geysermc.floodgate
 
format(CommandMessage, Object...) - Method in class org.geysermc.floodgate.util.AbstractCommandResponseCache
 

G

getByName(String) - Static method in enum org.geysermc.floodgate.PlayerLink.ImplementationType
 
getCastedValue(Object, Field, Class<T>) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getCastedValue(Object, String, Class<T>) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getClass(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getCorrectUniqueId() - Method in class org.geysermc.floodgate.FloodgatePlayer
 
getCorrectUsername() - Method in class org.geysermc.floodgate.FloodgatePlayer
 
getField(Class<?>, String, boolean) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getField(Class<?>, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getFieldOfType(Class<?>, Class<?>, boolean) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getLinkedPlayer(UUID) - Method in class org.geysermc.floodgate.link.SQLitePlayerLink
 
getLinkedPlayer(UUID) - Method in class org.geysermc.floodgate.PlayerLink
 
getMessage() - Method in interface org.geysermc.floodgate.command.CommandMessage
 
getMethod(Class<?>, String, Class<?>...) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getOrAddCachedMessage(CommandMessage, Object...) - Method in class org.geysermc.floodgate.util.AbstractCommandResponseCache
If the message has no arguments:
If cached: return cached message.
If not cached: transform it, add the message to cache and return the message.
It will only transform the message if the message has one or more arguments
getPrefixedClass(String) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getValue(Object, Field) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
getValue(Object, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 

H

handle(String) - Method in class org.geysermc.floodgate.HandshakeHandler
 
HandshakeHandler - Class in org.geysermc.floodgate
 
HandshakeHandler(PrivateKey, boolean, String, boolean) - Constructor for class org.geysermc.floodgate.HandshakeHandler
 
HandshakeHandler.HandshakeResult - Class in org.geysermc.floodgate
 
HandshakeHandler.ResultType - Enum in org.geysermc.floodgate
 
HandshakeResult() - Constructor for class org.geysermc.floodgate.HandshakeHandler.HandshakeResult
 

I

ICommandUtil<P> - Interface in org.geysermc.floodgate.util
 
initialize(Logger, Path, FloodgateConfig) - Static method in class org.geysermc.floodgate.PlayerLink
 
invoke(Object, Method) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
invokeCasted(Object, Method, Class<T>) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
invokeStatic(Class<?>, String) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
isEnabledAndAllowed() - Static method in class org.geysermc.floodgate.PlayerLink
 
isExpired() - Method in class org.geysermc.floodgate.LinkRequest
 
isLinkedPlayer(UUID) - Method in class org.geysermc.floodgate.link.SQLitePlayerLink
 
isLinkedPlayer(UUID) - Method in class org.geysermc.floodgate.PlayerLink
 

J

javaUniqueId - Variable in class org.geysermc.floodgate.LinkedPlayer
The Java UUID of the linked player
javaUsername - Variable in class org.geysermc.floodgate.LinkedPlayer
The Java username of the linked player

K

kickPlayer(P, CommandMessage, Object...) - Method in interface org.geysermc.floodgate.util.ICommandUtil

L

LINK_ACCOUNT_COMMAND - Static variable in interface org.geysermc.floodgate.util.ICommandUtil
 
LinkedPlayer - Class in org.geysermc.floodgate
 
LinkedPlayer() - Constructor for class org.geysermc.floodgate.LinkedPlayer
 
linkPlayer(UUID, UUID, String) - Method in class org.geysermc.floodgate.link.SQLitePlayerLink
 
linkPlayer(UUID, UUID, String) - Method in class org.geysermc.floodgate.PlayerLink
 
LinkRequest - Class in org.geysermc.floodgate
 
load(Logger, Path) - Static method in class org.geysermc.floodgate.FloodgateConfig
 
load(Logger, Path, Class<T>) - Static method in class org.geysermc.floodgate.FloodgateConfig
 
load(Path) - Method in class org.geysermc.floodgate.link.SQLitePlayerLink
 
load(Path) - Method in class org.geysermc.floodgate.PlayerLink
 

M

makeAccessible(T) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 

O

org.geysermc.floodgate - package org.geysermc.floodgate
 
org.geysermc.floodgate.command - package org.geysermc.floodgate.command
 
org.geysermc.floodgate.link - package org.geysermc.floodgate.link
 
org.geysermc.floodgate.util - package org.geysermc.floodgate.util
 

P

PlayerLink - Class in org.geysermc.floodgate
 
PlayerLink() - Constructor for class org.geysermc.floodgate.PlayerLink
 
PlayerLink.ImplementationType - Enum in org.geysermc.floodgate
 
PlayerLinkConfig() - Constructor for class org.geysermc.floodgate.FloodgateConfig.PlayerLinkConfig
 

R

ReflectionUtil - Class in org.geysermc.floodgate.util
 
ReflectionUtil() - Constructor for class org.geysermc.floodgate.util.ReflectionUtil
 

S

sendMessage(P, CommandMessage, Object...) - Method in interface org.geysermc.floodgate.util.ICommandUtil
Send the specified player a message
setFinalValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
setValue(Object, String, Object) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
setValue(Object, Field, Object) - Static method in class org.geysermc.floodgate.util.ReflectionUtil
 
SQLitePlayerLink - Class in org.geysermc.floodgate.link
 
SQLitePlayerLink() - Constructor for class org.geysermc.floodgate.link.SQLitePlayerLink
 
stop() - Method in class org.geysermc.floodgate.PlayerLink
Shutdown the thread pool and invalidates the PlayerLink instance

T

toString() - Method in enum org.geysermc.floodgate.util.CommonMessage
 
transformMessage(String) - Method in class org.geysermc.floodgate.util.AbstractCommandResponseCache
Transforms a string (raw input) into a format that can be sent to the player

U

UNLINK_ACCOUNT_COMMAND - Static variable in interface org.geysermc.floodgate.util.ICommandUtil
 
unlinkPlayer(UUID) - Method in class org.geysermc.floodgate.link.SQLitePlayerLink
 
unlinkPlayer(UUID) - Method in class org.geysermc.floodgate.PlayerLink
 

V

valueOf(String) - Static method in enum org.geysermc.floodgate.AbstractLinkAccountCommand.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.AbstractUnlinkAccountCommand.Message
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.HandshakeHandler.ResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.PlayerLink.ImplementationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.util.CommonMessage
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.geysermc.floodgate.AbstractLinkAccountCommand.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.AbstractUnlinkAccountCommand.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.HandshakeHandler.ResultType
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum org.geysermc.floodgate.PlayerLink.ImplementationType
 
values() - Static method in enum org.geysermc.floodgate.PlayerLink.ImplementationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.util.CommonMessage
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M O P R S T U V 
Skip navigation links

Copyright © 2020 GeyserMC. All rights reserved.