A B C D E F G H I K L N O P R S T U V W X 
All Classes All Packages

A

ADDED_TO_QUEUE - org.geysermc.floodgate.util.WebsocketEventType
Sent every time a skin got added to the upload queue
AesCipher - Class in org.geysermc.floodgate.crypto
 
AesCipher(Topping) - Constructor for class org.geysermc.floodgate.crypto.AesCipher
 
AesKeyProducer - Class in org.geysermc.floodgate.crypto
 
AesKeyProducer() - Constructor for class org.geysermc.floodgate.crypto.AesKeyProducer
 
AMAZON - org.geysermc.floodgate.util.DeviceOs
 
ANNOUNCEMENT - org.geysermc.floodgate.news.NewsType
 
AnnouncementData - Class in org.geysermc.floodgate.news.data
 

B

Base64Topping - Class in org.geysermc.floodgate.crypto
 
Base64Topping() - Constructor for class org.geysermc.floodgate.crypto.Base64Topping
 
BedrockData - Class in org.geysermc.floodgate.util
This class contains the raw data send by Geyser to Floodgate or from Floodgate to Floodgate.
BROADCAST_TO_CONSOLE - org.geysermc.floodgate.news.NewsItemAction
 
BROADCAST_TO_OPERATORS - org.geysermc.floodgate.news.NewsItemAction
 
BUILD_SPECIFIC - org.geysermc.floodgate.news.NewsType
 
BuildSpecificData - Class in org.geysermc.floodgate.news.data
 

C

CHECK_AFTER - org.geysermc.floodgate.news.NewsType
 
CheckAfterData - Class in org.geysermc.floodgate.news.data
 
checkHeader(byte[]) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Checks if the header is valid.
CLASSIC - org.geysermc.floodgate.util.UiProfile
 
clone() - Method in class org.geysermc.floodgate.util.BedrockData
 
clone() - Method in class org.geysermc.floodgate.util.LinkedPlayer
 
CONFIG_SPECIFIC - org.geysermc.floodgate.news.NewsType
 
ConfigSpecificData - Class in org.geysermc.floodgate.news.data
 
CONTROLLER - org.geysermc.floodgate.util.InputMode
 
CREATOR_DISCONNECTED - org.geysermc.floodgate.util.WebsocketEventType
Sent once the creator disconnected.

D

decode(byte[]) - Method in class org.geysermc.floodgate.crypto.Base64Topping
 
decode(byte[]) - Method in interface org.geysermc.floodgate.crypto.Topping
 
decrypt(byte[]) - Method in class org.geysermc.floodgate.crypto.AesCipher
 
decrypt(byte[]) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Decrypts the given data using the Key provided in FloodgateCipher.init(Key)
decryptFromString(String) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Decrypts a String.
This method internally calls FloodgateCipher.decrypt(byte[]) by converting the UTF-8 String into a byte[]
decryptToString(byte[]) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Decrypts a byte[] and turn it into a String.
This method internally calls FloodgateCipher.decrypt(byte[]) and converts the returned byte[] into a String.
DEDICATED - org.geysermc.floodgate.util.DeviceOs
 
DeviceOs - Enum in org.geysermc.floodgate.util
The Operation Systems where Bedrock players can connect with
DOWNTIME_GENERIC - org.geysermc.floodgate.news.NewsItemMessage
 
DOWNTIME_TIMEFRAME - org.geysermc.floodgate.news.NewsItemMessage
 
DOWNTIME_WITH_START - org.geysermc.floodgate.news.NewsItemMessage
 

E

encode(byte[]) - Method in class org.geysermc.floodgate.crypto.Base64Topping
 
encode(byte[]) - Method in interface org.geysermc.floodgate.crypto.Topping
 
encrypt(byte[]) - Method in class org.geysermc.floodgate.crypto.AesCipher
 
encrypt(byte[]) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Encrypts the given data using the Key provided in FloodgateCipher.init(Key)
encryptFromString(String) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Encrypts data from a String.
This method internally calls FloodgateCipher.encrypt(byte[])
EXPECTED_LENGTH - Static variable in class org.geysermc.floodgate.util.BedrockData
 

F

FloodgateCipher - Interface in org.geysermc.floodgate.crypto
Responsible for both encrypting and decrypting data
FloodgateInfoHolder - Class in org.geysermc.floodgate.util
 
FloodgateInfoHolder() - Constructor for class org.geysermc.floodgate.util.FloodgateInfoHolder
 
FORM - Static variable in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
 
fromId(int) - Static method in enum org.geysermc.floodgate.util.DeviceOs
Get the DeviceOs instance from the identifier.
fromId(int) - Static method in enum org.geysermc.floodgate.util.InputMode
Get the InputMode instance from the identifier.
fromId(int) - Static method in enum org.geysermc.floodgate.util.UiProfile
Get the UiProfile instance from the identifier.
fromId(int) - Static method in enum org.geysermc.floodgate.util.WebsocketEventType
 
fromString(String) - Static method in class org.geysermc.floodgate.util.BedrockData
 
fromString(String) - Static method in class org.geysermc.floodgate.util.LinkedPlayer
 

G

GEARVR - org.geysermc.floodgate.util.DeviceOs
 
getActions() - Method in class org.geysermc.floodgate.news.NewsItem
 
getBedrockId() - Method in class org.geysermc.floodgate.util.LinkedPlayer
The UUID of the Bedrock player
getBranch() - Method in class org.geysermc.floodgate.news.data.BuildSpecificData
 
getById(int) - Static method in enum org.geysermc.floodgate.news.NewsItemMessage
 
getByName(String) - Static method in enum org.geysermc.floodgate.news.NewsItemAction
 
getByName(String) - Static method in enum org.geysermc.floodgate.news.NewsType
 
getCheckAfter() - Method in class org.geysermc.floodgate.news.data.CheckAfterData
 
getConfig() - Static method in class org.geysermc.floodgate.util.FloodgateInfoHolder
 
getData() - Method in class org.geysermc.floodgate.news.NewsItem
 
getDataAs(Class<T>) - Method in class org.geysermc.floodgate.news.NewsItem
 
getDataLength() - Method in class org.geysermc.floodgate.util.BedrockData
 
getDeviceOs() - Method in class org.geysermc.floodgate.util.BedrockData
 
getFloodgateRegisterData() - Static method in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
Get the prebuilt register data as a byte array
getFormattedMessage(JsonArray) - Method in enum org.geysermc.floodgate.news.NewsItemMessage
 
getGitProperties() - Static method in class org.geysermc.floodgate.util.FloodgateInfoHolder
 
getId() - Method in class org.geysermc.floodgate.news.NewsItem
 
getInputMode() - Method in class org.geysermc.floodgate.util.BedrockData
 
getIp() - Method in class org.geysermc.floodgate.util.BedrockData
 
getJavaUniqueId() - Method in class org.geysermc.floodgate.util.LinkedPlayer
The Java UUID of the linked player
getJavaUsername() - Method in class org.geysermc.floodgate.util.LinkedPlayer
The Java username of the linked player
getLanguageCode() - Method in class org.geysermc.floodgate.util.BedrockData
 
getLinkedPlayer() - Method in class org.geysermc.floodgate.util.BedrockData
 
getMessage() - Method in class org.geysermc.floodgate.news.NewsItem
 
getMessageFormat() - Method in enum org.geysermc.floodgate.news.NewsItemMessage
 
getRawMessage() - Method in class org.geysermc.floodgate.news.NewsItem
 
getSubscribeId() - Method in class org.geysermc.floodgate.util.BedrockData
 
getType() - Method in class org.geysermc.floodgate.news.NewsItem
 
getUiProfile() - Method in class org.geysermc.floodgate.util.BedrockData
 
getUrl() - Method in class org.geysermc.floodgate.news.NewsItem
 
getUsername() - Method in class org.geysermc.floodgate.util.BedrockData
 
getVerifyCode() - Method in class org.geysermc.floodgate.util.BedrockData
 
getVersion() - Method in class org.geysermc.floodgate.util.BedrockData
 
getXuid() - Method in class org.geysermc.floodgate.util.BedrockData
 
GOOGLE - org.geysermc.floodgate.util.DeviceOs
 

H

hasPlayerLink() - Method in class org.geysermc.floodgate.util.BedrockData
 
HEADER - Static variable in interface org.geysermc.floodgate.crypto.FloodgateCipher
 
HOLOLENS - org.geysermc.floodgate.util.DeviceOs
Deprecated.

I

id() - Method in enum org.geysermc.floodgate.util.WebsocketEventType
 
IDENTIFIER - Static variable in interface org.geysermc.floodgate.crypto.FloodgateCipher
 
init(Key) - Method in class org.geysermc.floodgate.crypto.AesCipher
 
init(Key) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Initializes the instance by giving it the key it needs to encrypt or decrypt data
InputMode - Enum in org.geysermc.floodgate.util
 
InvalidFormatException - Exception in org.geysermc.floodgate.util
 
InvalidFormatException(String) - Constructor for exception org.geysermc.floodgate.util.InvalidFormatException
 
IOS - org.geysermc.floodgate.util.DeviceOs
 
isActive() - Method in class org.geysermc.floodgate.news.NewsItem
 
isAffected(String) - Method in class org.geysermc.floodgate.news.data.AnnouncementData
 
isAffected(String, int) - Method in class org.geysermc.floodgate.news.data.BuildSpecificData
 
isAffected(Map<String, String>) - Method in class org.geysermc.floodgate.news.data.ConfigSpecificData
 
isFromDifferentPlatform() - Method in class org.geysermc.floodgate.util.LinkedPlayer
If the LinkedPlayer is sent from a different platform.
isFromProxy() - Method in class org.geysermc.floodgate.util.BedrockData
 
ItemData - Interface in org.geysermc.floodgate.news.data
 
IV_LENGTH - Static variable in class org.geysermc.floodgate.crypto.AesCipher
 

K

KEY_SIZE - Static variable in class org.geysermc.floodgate.crypto.AesKeyProducer
 
KEYBOARD_MOUSE - org.geysermc.floodgate.util.InputMode
 
KeyProducer - Interface in org.geysermc.floodgate.crypto
 

L

LinkedPlayer - Class in org.geysermc.floodgate.util
 
LINUX - org.geysermc.floodgate.util.DeviceOs
 
LOG_MESSAGE - org.geysermc.floodgate.util.WebsocketEventType
Sent when the server wants you to know something.

N

NEWS_ADDED - org.geysermc.floodgate.util.WebsocketEventType
Sent every time a news item was added
NewsItem - Class in org.geysermc.floodgate.news
 
NewsItemAction - Enum in org.geysermc.floodgate.news
 
NewsItemMessage - Enum in org.geysermc.floodgate.news
 
NewsType - Enum in org.geysermc.floodgate.news
 
NX - org.geysermc.floodgate.util.DeviceOs
 

O

of(String, String, String, int, String, int, int, String, int, String) - Static method in class org.geysermc.floodgate.util.BedrockData
 
of(String, String, String, int, String, int, int, String, LinkedPlayer, boolean, int, String) - Static method in class org.geysermc.floodgate.util.BedrockData
 
of(String, UUID, UUID) - Static method in class org.geysermc.floodgate.util.LinkedPlayer
 
ON_OPERATOR_JOIN - org.geysermc.floodgate.news.NewsItemAction
 
ON_SERVER_STARTED - org.geysermc.floodgate.news.NewsItemAction
 
org.geysermc.floodgate.crypto - package org.geysermc.floodgate.crypto
 
org.geysermc.floodgate.news - package org.geysermc.floodgate.news
 
org.geysermc.floodgate.news.data - package org.geysermc.floodgate.news.data
 
org.geysermc.floodgate.pluginmessage - package org.geysermc.floodgate.pluginmessage
 
org.geysermc.floodgate.util - package org.geysermc.floodgate.util
 
OSX - org.geysermc.floodgate.util.DeviceOs
 

P

PACKET - Static variable in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
 
PluginMessageChannels - Class in org.geysermc.floodgate.pluginmessage
 
PluginMessageChannels() - Constructor for class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
 
POCKET - org.geysermc.floodgate.util.UiProfile
 
produce() - Method in class org.geysermc.floodgate.crypto.AesKeyProducer
 
produce() - Method in interface org.geysermc.floodgate.crypto.KeyProducer
 
produceFrom(byte[]) - Method in class org.geysermc.floodgate.crypto.AesKeyProducer
 
produceFrom(byte[]) - Method in interface org.geysermc.floodgate.crypto.KeyProducer
 
produceFrom(Path) - Method in interface org.geysermc.floodgate.crypto.KeyProducer
 
PS4 - org.geysermc.floodgate.util.DeviceOs
This is for all PlayStation platforms not just PS4

R

read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.AnnouncementData
 
read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.BuildSpecificData
 
read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.CheckAfterData
 
read(JsonObject) - Static method in class org.geysermc.floodgate.news.data.ConfigSpecificData
 
read(JsonObject) - Method in enum org.geysermc.floodgate.news.NewsType
 
readItem(JsonObject) - Static method in class org.geysermc.floodgate.news.NewsItem
 

S

setConfig(Object) - Static method in class org.geysermc.floodgate.util.FloodgateInfoHolder
 
setGitProperties(Properties) - Static method in class org.geysermc.floodgate.util.FloodgateInfoHolder
 
SKIN - Static variable in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
 
SKIN_UPLOADED - org.geysermc.floodgate.util.WebsocketEventType
Sent every time a skin got successfully uploaded
SUBSCRIBER_COUNT - org.geysermc.floodgate.util.WebsocketEventType
Sent every time a subscriber got added or disconnected
SUBSCRIBER_CREATED - org.geysermc.floodgate.util.WebsocketEventType
Sent once we successfully connected to the server

T

Topping - Interface in org.geysermc.floodgate.crypto
 
toString() - Method in enum org.geysermc.floodgate.news.NewsItemMessage
 
toString() - Method in class org.geysermc.floodgate.util.BedrockData
 
toString() - Method in enum org.geysermc.floodgate.util.DeviceOs
 
toString() - Method in class org.geysermc.floodgate.util.LinkedPlayer
 
TOUCH - org.geysermc.floodgate.util.InputMode
 
TRANSFER - Static variable in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
 
TVOS - org.geysermc.floodgate.util.DeviceOs
Deprecated.

U

UiProfile - Enum in org.geysermc.floodgate.util
 
UNKNOWN - org.geysermc.floodgate.util.DeviceOs
 
UNKNOWN - org.geysermc.floodgate.util.InputMode
 
UPDATE_ANCIENT_VERSION - org.geysermc.floodgate.news.NewsItemMessage
 
UPDATE_AVAILABLE - org.geysermc.floodgate.news.NewsItemMessage
 
UPDATE_HIGHLY_RECOMMENDED - org.geysermc.floodgate.news.NewsItemMessage
 
UPDATE_RECOMMENDED - org.geysermc.floodgate.news.NewsItemMessage
 
UWP - org.geysermc.floodgate.util.DeviceOs
 

V

valueOf(String) - Static method in enum org.geysermc.floodgate.news.NewsItemAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.news.NewsItemMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.news.NewsType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.util.DeviceOs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.util.InputMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.util.UiProfile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geysermc.floodgate.util.WebsocketEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.geysermc.floodgate.news.NewsItemAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.news.NewsItemMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geysermc.floodgate.news.NewsType
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.DeviceOs
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.InputMode
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.UiProfile
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.WebsocketEventType
Returns an array containing the constants of this enum type, in the order they are declared.
version(String) - Static method in interface org.geysermc.floodgate.crypto.FloodgateCipher
 
VERSION - Static variable in interface org.geysermc.floodgate.crypto.FloodgateCipher
 
VR - org.geysermc.floodgate.util.InputMode
 

W

WebsocketEventType - Enum in org.geysermc.floodgate.util
 
WIN32 - org.geysermc.floodgate.util.DeviceOs
 
WINDOWS_PHONE - org.geysermc.floodgate.util.DeviceOs
Deprecated.

X

XBOX - org.geysermc.floodgate.util.DeviceOs
 
A B C D E F G H I K L N O P R S T U V W X 
All Classes All Packages