Index
All Classes|All Packages|Constant Field Values|Serialized Form
A
- ADDED_TO_QUEUE - Enum constant in enum class 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 - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
- ANDROID - Enum constant in enum class org.geysermc.common.PlatformType
- ANNOUNCEMENT - Enum constant in enum class 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 - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- BROADCAST_TO_OPERATORS - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- BUILD_SPECIFIC - Enum constant in enum class org.geysermc.floodgate.news.NewsType
- BuildSpecificData - Class in org.geysermc.floodgate.news.data
- BUNGEECORD - Enum constant in enum class org.geysermc.common.PlatformType
C
- CHECK_AFTER - Enum constant in enum class 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 class 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 class org.geysermc.floodgate.news.NewsType
- ConfigSpecificData - Class in org.geysermc.floodgate.news.data
- CONTROLLER - Enum constant in enum class org.geysermc.floodgate.util.InputMode
- CREATOR_DISCONNECTED - Enum constant in enum class 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 class org.geysermc.floodgate.util.DeviceOs
- DeviceOs - Enum Class in org.geysermc.floodgate.util
-
The Operation Systems where Bedrock players can connect with
- DOWNTIME_GENERIC - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- DOWNTIME_TIMEFRAME - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- DOWNTIME_WITH_START - Enum constant in enum class 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 class org.geysermc.common.PlatformType
- 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 class org.geysermc.floodgate.util.DeviceOs
-
Get the DeviceOs instance from the identifier.
- fromId(int) - Static method in enum class org.geysermc.floodgate.util.InputMode
-
Get the InputMode instance from the identifier.
- fromId(int) - Static method in enum class org.geysermc.floodgate.util.UiProfile
-
Get the UiProfile instance from the identifier.
- fromId(int) - Static method in enum class 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 - Enum constant in enum class 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 class org.geysermc.floodgate.news.NewsItemMessage
- getByName(String) - Static method in enum class org.geysermc.floodgate.news.NewsItemAction
- getByName(String) - Static method in enum class 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 class 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 class org.geysermc.floodgate.news.NewsItemMessage
- getPlatformName() - Method in enum class org.geysermc.common.PlatformType
- 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 - Enum constant in enum class 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 - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
I
- id() - Method in enum class 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 Class in org.geysermc.floodgate.util
- InvalidFormatException - Exception in org.geysermc.floodgate.util
- InvalidFormatException(String) - Constructor for exception org.geysermc.floodgate.util.InvalidFormatException
- IOS - Enum constant in enum class 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 - Enum constant in enum class org.geysermc.floodgate.util.InputMode
- KeyProducer - Interface in org.geysermc.floodgate.crypto
L
- LinkedPlayer - Class in org.geysermc.floodgate.util
- LOG_MESSAGE - Enum constant in enum class org.geysermc.floodgate.util.WebsocketEventType
-
Sent when the server wants you to know something.
N
- NEWS_ADDED - Enum constant in enum class org.geysermc.floodgate.util.WebsocketEventType
-
Sent every time a news item was added
- NewsItem - Class in org.geysermc.floodgate.news
- NewsItemAction - Enum Class in org.geysermc.floodgate.news
- NewsItemMessage - Enum Class in org.geysermc.floodgate.news
- NewsType - Enum Class in org.geysermc.floodgate.news
- NX - Enum constant in enum class 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 - Enum constant in enum class org.geysermc.floodgate.news.NewsItemAction
- ON_SERVER_STARTED - Enum constant in enum class 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.pluginmessage - package org.geysermc.floodgate.pluginmessage
- org.geysermc.floodgate.util - package org.geysermc.floodgate.util
- OSX - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
P
- PACKET - Static variable in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
- PlatformType - Enum Class in org.geysermc.common
- PluginMessageChannels - Class in org.geysermc.floodgate.pluginmessage
- PluginMessageChannels() - Constructor for class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
- POCKET - Enum constant in enum class 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 class 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 class 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 - Enum constant in enum class org.geysermc.floodgate.util.WebsocketEventType
-
Sent every time a skin got successfully uploaded
- SPIGOT - Enum constant in enum class org.geysermc.common.PlatformType
- SPONGE - Enum constant in enum class org.geysermc.common.PlatformType
- STANDALONE - Enum constant in enum class org.geysermc.common.PlatformType
- SUBSCRIBER_COUNT - Enum constant in enum class org.geysermc.floodgate.util.WebsocketEventType
-
Sent every time a subscriber got added or disconnected
- SUBSCRIBER_CREATED - Enum constant in enum class 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 class org.geysermc.floodgate.news.NewsItemMessage
- toString() - Method in class org.geysermc.floodgate.util.BedrockData
- toString() - Method in enum class org.geysermc.floodgate.util.DeviceOs
- toString() - Method in class org.geysermc.floodgate.util.LinkedPlayer
- TOUCH - Enum constant in enum class org.geysermc.floodgate.util.InputMode
- TRANSFER - Static variable in class org.geysermc.floodgate.pluginmessage.PluginMessageChannels
- TVOS - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
U
- UiProfile - Enum Class in org.geysermc.floodgate.util
- UNKNOWN - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
- UNKNOWN - Enum constant in enum class org.geysermc.floodgate.util.InputMode
- UPDATE_ANCIENT_VERSION - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_AVAILABLE - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_HIGHLY_RECOMMENDED - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UPDATE_RECOMMENDED - Enum constant in enum class org.geysermc.floodgate.news.NewsItemMessage
- UWP - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
V
- valueOf(String) - Static method in enum class org.geysermc.common.PlatformType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.news.NewsItemAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.news.NewsItemMessage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.news.NewsType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.util.DeviceOs
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.util.InputMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.util.UiProfile
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.floodgate.util.WebsocketEventType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.common.PlatformType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.news.NewsItemAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.news.NewsItemMessage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.news.NewsType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.util.DeviceOs
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.util.InputMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.util.UiProfile
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.floodgate.util.WebsocketEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VELOCITY - Enum constant in enum class org.geysermc.common.PlatformType
- version(String) - Static method in interface org.geysermc.floodgate.crypto.FloodgateCipher
- VERSION - Static variable in interface org.geysermc.floodgate.crypto.FloodgateCipher
- VR - Enum constant in enum class org.geysermc.floodgate.util.InputMode
W
- WebsocketEventType - Enum Class in org.geysermc.floodgate.util
- WIN32 - Enum constant in enum class org.geysermc.floodgate.util.DeviceOs
- WINDOWS_PHONE - Enum constant in enum class 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