Index
All Classes|All Packages|Constant Field Values|Serialized Form
A
- ADDED_TO_QUEUE - Enum constant in enum org.geysermc.floodgate.util.WebsocketEventType
-
Sent every time a skin got added to the upload queue
- AesCipher - Class in org.geysermc.floodgate.crypto
- AesCipher() - 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 - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
- ANDROID - Enum constant in enum org.geysermc.common.PlatformType
- ANNOUNCEMENT - Enum constant in enum 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
- Base64Utils - Class in org.geysermc.floodgate.util
- Base64Utils() - Constructor for class org.geysermc.floodgate.util.Base64Utils
- BedrockData - Class in org.geysermc.floodgate.util
-
This class contains the raw data send by Geyser to Floodgate or from Floodgate to Floodgate.
- BedrockData() - Constructor for class org.geysermc.floodgate.util.BedrockData
- BROADCAST_TO_CONSOLE - Enum constant in enum org.geysermc.floodgate.news.NewsItemAction
- BROADCAST_TO_OPERATORS - Enum constant in enum org.geysermc.floodgate.news.NewsItemAction
- BUILD_SPECIFIC - Enum constant in enum org.geysermc.floodgate.news.NewsType
- BuildSpecificData - Class in org.geysermc.floodgate.news.data
- BUNGEECORD - Enum constant in enum org.geysermc.common.PlatformType
C
- CHECK_AFTER - Enum constant in enum 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 - Enum constant in enum 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 - Enum constant in enum org.geysermc.floodgate.news.NewsType
- ConfigSpecificData - Class in org.geysermc.floodgate.news.data
- CONTROLLER - Enum constant in enum org.geysermc.floodgate.util.InputMode
- CREATOR_DISCONNECTED - Enum constant in enum 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 callsFloodgateCipher.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 callsFloodgateCipher.decrypt(byte[])and converts the returned byte[] into a String. - DEDICATED - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
- DeviceOs - Enum in org.geysermc.floodgate.util
-
The Operation Systems where Bedrock players can connect with
- DOWNTIME_GENERIC - Enum constant in enum org.geysermc.floodgate.news.NewsItemMessage
- DOWNTIME_TIMEFRAME - Enum constant in enum org.geysermc.floodgate.news.NewsItemMessage
- DOWNTIME_WITH_START - Enum constant in enum 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 callsFloodgateCipher.encrypt(byte[]) - EXPECTED_LENGTH - Static variable in class org.geysermc.floodgate.util.BedrockData
F
- FABRIC - Enum constant in enum org.geysermc.common.PlatformType
- FloodgateCipher - Interface in org.geysermc.floodgate.crypto
-
Responsible for both encrypting and decrypting data
- FloodgateCipher.HeaderResult - Class in org.geysermc.floodgate.crypto
- FloodgateInfoHolder - Class in org.geysermc.floodgate.util
- FloodgateInfoHolder() - Constructor for class org.geysermc.floodgate.util.FloodgateInfoHolder
- fromString(String) - Static method in class org.geysermc.floodgate.util.BedrockData
- fromString(String) - Static method in class org.geysermc.floodgate.util.LinkedPlayer
G
- GEARVR - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
- getActions() - Method in class org.geysermc.floodgate.news.NewsItem
- getBranch() - Method in class org.geysermc.floodgate.news.data.BuildSpecificData
- getById(int) - Static method in enum org.geysermc.floodgate.news.NewsItemMessage
- getById(int) - Static method in enum org.geysermc.floodgate.util.DeviceOs
-
Get the DeviceOs instance from the identifier.
- getById(int) - Static method in enum org.geysermc.floodgate.util.InputMode
-
Get the InputMode instance from the identifier.
- getById(int) - Static method in enum org.geysermc.floodgate.util.UiProfile
-
Get the UiProfile instance from the identifier.
- getById(int) - Static method in enum org.geysermc.floodgate.util.WebsocketEventType
- 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
- getData() - Method in class org.geysermc.floodgate.news.NewsItem
- getDataAs(Class<T>) - Method in class org.geysermc.floodgate.news.NewsItem
- getEncodedLength(int) - Static method in class org.geysermc.floodgate.util.Base64Utils
- getFormattedMessage(JsonArray) - Method in enum org.geysermc.floodgate.news.NewsItemMessage
- getId() - Method in class org.geysermc.floodgate.news.NewsItem
- getId() - Method in enum org.geysermc.floodgate.util.WebsocketEventType
- 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
- getRealMillis() - Method in class org.geysermc.floodgate.time.TimeSyncer
- getTimeOffset() - Method in class org.geysermc.floodgate.time.TimeSyncer
- getType() - Method in class org.geysermc.floodgate.news.NewsItem
- getUrl() - Method in class org.geysermc.floodgate.news.NewsItem
- GOOGLE - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
H
- hasHeader(String) - Static method in interface org.geysermc.floodgate.crypto.FloodgateCipher
- hasPlayerLink() - Method in class org.geysermc.floodgate.util.BedrockData
- hasUsefulOffset() - Method in class org.geysermc.floodgate.time.TimeSyncer
- HEADER_LENGTH - Static variable in interface org.geysermc.floodgate.crypto.FloodgateCipher
- HeaderResult() - Constructor for class org.geysermc.floodgate.crypto.FloodgateCipher.HeaderResult
- HOLOLENS - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
I
- 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() - Constructor for exception org.geysermc.floodgate.util.InvalidFormatException
- InvalidFormatException(String) - Constructor for exception org.geysermc.floodgate.util.InvalidFormatException
- InvalidFormatException(String, boolean) - Constructor for exception org.geysermc.floodgate.util.InvalidFormatException
- InvalidFormatException(String, Throwable) - Constructor for exception org.geysermc.floodgate.util.InvalidFormatException
- IOS - Enum constant in enum 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
- 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 - Enum constant in enum org.geysermc.floodgate.util.InputMode
- KeyProducer - Interface in org.geysermc.floodgate.crypto
L
- LinkedPlayer - Class in org.geysermc.floodgate.util
- LinkedPlayer() - Constructor for class org.geysermc.floodgate.util.LinkedPlayer
- LOG_MESSAGE - Enum constant in enum org.geysermc.floodgate.util.WebsocketEventType
-
Sent when the server wants you to know something.
N
- NEWS_ADDED - Enum constant in enum 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 - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
O
- of(String, String, String, int, String, int, int, String, int, String, TimeSyncer) - Static method in class org.geysermc.floodgate.util.BedrockData
- of(String, String, String, int, String, int, int, String, LinkedPlayer, boolean, int, String, TimeSyncer) - 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 - Enum constant in enum org.geysermc.floodgate.news.NewsItemAction
- ON_SERVER_STARTED - Enum constant in enum org.geysermc.floodgate.news.NewsItemAction
- org.geysermc.common - package org.geysermc.common
- 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.time - package org.geysermc.floodgate.time
- org.geysermc.floodgate.util - package org.geysermc.floodgate.util
- OSX - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
P
- PlatformType - Enum in org.geysermc.common
- POCKET - Enum constant in enum 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 - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
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
- requestTimeOffset(String, int) - Static method in class org.geysermc.floodgate.time.SntpClientUtils
S
- shutdown() - Method in class org.geysermc.floodgate.time.TimeSyncer
- SKIN_UPLOADED - Enum constant in enum org.geysermc.floodgate.util.WebsocketEventType
-
Sent every time a skin got successfully uploaded
- SntpClientUtils - Class in org.geysermc.floodgate.time
- SntpClientUtils() - Constructor for class org.geysermc.floodgate.time.SntpClientUtils
- SPIGOT - Enum constant in enum org.geysermc.common.PlatformType
- SPONGE - Enum constant in enum org.geysermc.common.PlatformType
- STANDALONE - Enum constant in enum org.geysermc.common.PlatformType
- SUBSCRIBER_COUNT - Enum constant in enum org.geysermc.floodgate.util.WebsocketEventType
-
Sent every time a subscriber got added or disconnected
- SUBSCRIBER_CREATED - Enum constant in enum org.geysermc.floodgate.util.WebsocketEventType
-
Sent once we successfully connected to the server
T
- TimeSyncer - Class in org.geysermc.floodgate.time
- TimeSyncer(String) - Constructor for class org.geysermc.floodgate.time.TimeSyncer
- 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 - Enum constant in enum org.geysermc.floodgate.util.InputMode
- TVOS - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
U
- UiProfile - Enum in org.geysermc.floodgate.util
- UNKNOWN - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
- UNKNOWN - Enum constant in enum org.geysermc.floodgate.util.InputMode
- UPDATE_ANCIENT_VERSION - Enum constant in enum org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_AVAILABLE - Enum constant in enum org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_HIGHLY_RECOMMENDED - Enum constant in enum org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_RECOMMENDED - Enum constant in enum org.geysermc.floodgate.news.NewsItemMessage
- UWP - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
V
- valueOf(String) - Static method in enum org.geysermc.common.PlatformType
-
Returns the enum constant of this type with the specified name.
- 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.common.PlatformType
-
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.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.
- VELOCITY - Enum constant in enum org.geysermc.common.PlatformType
- VR - Enum constant in enum org.geysermc.floodgate.util.InputMode
W
- WebsocketEventType - Enum in org.geysermc.floodgate.util
- WIN32 - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
- WINDOWS_PHONE - Enum constant in enum org.geysermc.floodgate.util.DeviceOs
X
A B C D E F G H I K L N O P R S T U V W XAll Classes|All Packages|Constant Field Values|Serialized Form