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

A

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
 

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
 
BuildSpecificData - Class in org.geysermc.floodgate.news.data
 
BuildSpecificData() - Constructor for class org.geysermc.floodgate.news.data.BuildSpecificData
 

C

CheckAfterData - Class in org.geysermc.floodgate.news.data
 
CheckAfterData() - Constructor for class org.geysermc.floodgate.news.data.CheckAfterData
 
checkHeader(byte[]) - Method in interface org.geysermc.floodgate.crypto.FloodgateCipher
Checks if the header is valid.
clone() - Method in class org.geysermc.floodgate.util.BedrockData
 
clone() - Method in class org.geysermc.floodgate.util.LinkedPlayer
 

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.
DeviceOs - Enum in org.geysermc.floodgate.util
The Operation Systems where Bedrock players can connect with

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
FloodgateCipher.HeaderResult - Class in org.geysermc.floodgate.crypto
 
FloodgateConfigHolder - Class in org.geysermc.floodgate.util
 
FloodgateConfigHolder() - Constructor for class org.geysermc.floodgate.util.FloodgateConfigHolder
 
fromString(String) - Static method in class org.geysermc.floodgate.util.BedrockData
 
fromString(String) - Static method in class org.geysermc.floodgate.util.LinkedPlayer
 

G

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
 
getProject() - Method in class org.geysermc.floodgate.news.NewsItem
 
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
 

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
 

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
 
isActive() - Method in class org.geysermc.floodgate.news.NewsItem
 
isAffected(String, int) - Method in class org.geysermc.floodgate.news.data.BuildSpecificData
 
isPriority() - Method in class org.geysermc.floodgate.news.NewsItem
 
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
 
KeyProducer - Interface in org.geysermc.floodgate.crypto
 

L

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

N

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
 

O

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, String, String, int, String, int, int, String, 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
 
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
 

P

PlatformType - Enum in org.geysermc.common
 
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
 

R

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) - 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
 
SntpClientUtils - Class in org.geysermc.floodgate.time
 
SntpClientUtils() - Constructor for class org.geysermc.floodgate.time.SntpClientUtils
 

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
 

U

UiProfile - Enum in org.geysermc.floodgate.util
 

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.

W

WebsocketEventType - Enum in org.geysermc.floodgate.util
 
A B C D E F G H I K L N O P R S T U V W 
Skip navigation links

Copyright © 2021 GeyserMC. All rights reserved.