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

A

addPacket(BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
ALGORITHM_TYPE - Static variable in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
ATTRIBUTE - Static variable in enum org.cloudburstmc.protocol.bedrock.PacketDirection
 

B

BatchCompression - Interface in org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
BedrockBatchDecoder - Class in org.cloudburstmc.protocol.bedrock.netty.codec.batch
 
BedrockBatchDecoder() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchDecoder
 
BedrockBatchEncoder - Class in org.cloudburstmc.protocol.bedrock.netty.codec.batch
 
BedrockBatchEncoder() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchEncoder
 
BedrockBatchWrapper - Class in org.cloudburstmc.protocol.bedrock.netty
 
BedrockChannelInitializer<T extends BedrockSession> - Class in org.cloudburstmc.protocol.bedrock.netty.initializer
 
BedrockChannelInitializer() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
BedrockClientInitializer - Class in org.cloudburstmc.protocol.bedrock.netty.initializer
 
BedrockClientInitializer() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockClientInitializer
 
BedrockClientSession - Class in org.cloudburstmc.protocol.bedrock
 
BedrockClientSession(BedrockPeer, int) - Constructor for class org.cloudburstmc.protocol.bedrock.BedrockClientSession
 
BedrockDisconnectReasons - Class in org.cloudburstmc.protocol.bedrock
 
BedrockEncryptionDecoder - Class in org.cloudburstmc.protocol.bedrock.netty.codec.encryption
 
BedrockEncryptionDecoder(SecretKey, Cipher) - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.encryption.BedrockEncryptionDecoder
 
BedrockEncryptionEncoder - Class in org.cloudburstmc.protocol.bedrock.netty.codec.encryption
 
BedrockEncryptionEncoder(SecretKey, Cipher) - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.encryption.BedrockEncryptionEncoder
 
BedrockPacketCodec - Class in org.cloudburstmc.protocol.bedrock.netty.codec.packet
 
BedrockPacketCodec() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
BedrockPacketCodec_v1 - Class in org.cloudburstmc.protocol.bedrock.netty.codec.packet
 
BedrockPacketCodec_v1() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v1
 
BedrockPacketCodec_v2 - Class in org.cloudburstmc.protocol.bedrock.netty.codec.packet
 
BedrockPacketCodec_v2() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v2
 
BedrockPacketCodec_v3 - Class in org.cloudburstmc.protocol.bedrock.netty.codec.packet
 
BedrockPacketCodec_v3() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v3
 
BedrockPacketWrapper - Class in org.cloudburstmc.protocol.bedrock.netty
 
BedrockPeer - Class in org.cloudburstmc.protocol.bedrock
A Bedrock peer that represents a single network connection to the remote peer.
BedrockPeer(Channel, BedrockSessionFactory) - Constructor for class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
BedrockPong - Class in org.cloudburstmc.protocol.bedrock
 
BedrockPong() - Constructor for class org.cloudburstmc.protocol.bedrock.BedrockPong
 
BedrockServerInitializer - Class in org.cloudburstmc.protocol.bedrock.netty.initializer
 
BedrockServerInitializer() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockServerInitializer
 
BedrockServerSession - Class in org.cloudburstmc.protocol.bedrock
 
BedrockServerSession(BedrockPeer, int) - Constructor for class org.cloudburstmc.protocol.bedrock.BedrockServerSession
 
BedrockSession - Class in org.cloudburstmc.protocol.bedrock
 
BedrockSession(BedrockPeer, int) - Constructor for class org.cloudburstmc.protocol.bedrock.BedrockSession
 
BedrockSessionFactory - Interface in org.cloudburstmc.protocol.bedrock
 
BlackholeInboundAdapter - Class in org.cloudburstmc.protocol.bedrock.netty.codec
 
blackholeInboundPackets() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 

C

canEqual(Object) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
canEqual(Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
canEqual(Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
canInherit() - Method in interface org.cloudburstmc.protocol.bedrock.util.PacketFlag
Whether this flag can be passed from packet wrapper to batch wrapper.
ChainValidationResult - Class in org.cloudburstmc.protocol.bedrock.util
 
ChainValidationResult(boolean, String) - Constructor for class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult
 
ChainValidationResult(boolean, Map<String, Object>) - Constructor for class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult
 
ChainValidationResult(boolean, JwtContext) - Constructor for class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult
 
ChainValidationResult.IdentityClaims - Class in org.cloudburstmc.protocol.bedrock.util
 
ChainValidationResult.IdentityData - Class in org.cloudburstmc.protocol.bedrock.util
 
channel - Variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
channelActive(ChannelHandlerContext) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
channelInactive(ChannelHandlerContext) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
channelRead(ChannelHandlerContext, Object) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
channelRead(ChannelHandlerContext, Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.BlackholeInboundAdapter
 
checkForClosed() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
checkForClosed() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
childAsType(Map<?, ?>, String, Class<T>) - Static method in class org.cloudburstmc.protocol.bedrock.util.JsonUtils
 
close(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
close(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
CLOSED - Static variable in class org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons
 
closed - Variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
CompressionCodec - Class in org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
CompressionCodec(CompressionStrategy, boolean) - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
CompressionStrategy - Interface in org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
create(int, BedrockPacket...) - Static method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
create(int, int, int, BedrockPacket, ByteBuf) - Static method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
create() - Static method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
createCipher(boolean, boolean, SecretKey) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
createHandshakeJwt(KeyPair, byte[]) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
Create handshake JWS used in the ServerToClientHandshakePacket which completes the encryption handshake.
createKeyPair() - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
Create EC key pair to be used for handshake and encryption
createPeer(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
createSession(BedrockPeer, int) - Method in interface org.cloudburstmc.protocol.bedrock.BedrockSessionFactory
 
createSession(BedrockPeer, int) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
createSession0(BedrockPeer, int) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
createSession0(BedrockPeer, int) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockClientInitializer
 
createSession0(BedrockPeer, int) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockServerInitializer
 

D

deallocate() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
deallocate() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
decode(ChannelHandlerContext, BedrockBatchWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchDecoder
 
decode(ChannelHandlerContext, ByteBuf) - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.BatchCompression
 
decode(ChannelHandlerContext, BedrockBatchWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
decode(ChannelHandlerContext, ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.NoopCompression
 
decode(ChannelHandlerContext, ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SnappyCompression
 
decode(ChannelHandlerContext, ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.ZlibCompression
 
decode(ChannelHandlerContext, BedrockBatchWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.encryption.BedrockEncryptionDecoder
 
decode(ChannelHandlerContext, RakMessage, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.FrameIdCodec
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
decodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
decodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v1
 
decodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v2
 
decodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v3
 
disconnect(String, boolean) - Method in class org.cloudburstmc.protocol.bedrock.BedrockClientSession
 
disconnect(String, boolean) - Method in class org.cloudburstmc.protocol.bedrock.BedrockServerSession
 
disconnect() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
disconnect(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
disconnect(String, boolean) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
DISCONNECTED - Static variable in class org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons
 
disconnectReason - Variable in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
displayName - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityData
 

E

edition() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
edition(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
enableEncryption(SecretKey) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
enableEncryption(SecretKey) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
encode(ChannelHandlerContext, ByteBuf) - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.BatchCompression
 
encode(ChannelHandlerContext, BedrockBatchWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
encode(ChannelHandlerContext, ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.NoopCompression
 
encode(ChannelHandlerContext, ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SnappyCompression
 
encode(ChannelHandlerContext, ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.ZlibCompression
 
encode(ChannelHandlerContext, BedrockBatchWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.encryption.BedrockEncryptionEncoder
 
encode(ChannelHandlerContext, BedrockBatchWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.FrameIdCodec
 
encode(ChannelHandlerContext, BedrockPacketWrapper, List<Object>) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
encodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
encodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v1
 
encodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v2
 
encodeHeader(ByteBuf, BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec_v3
 
EncryptionUtils - Class in org.cloudburstmc.protocol.bedrock.util
 
equals(Object) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
equals(Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
equals(Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
extraData - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityClaims
 
extras() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
extras(String[]) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 

F

flush(ChannelHandlerContext) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchEncoder
 
FrameIdCodec - Class in org.cloudburstmc.protocol.bedrock.netty.codec
 
FrameIdCodec(int) - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.FrameIdCodec
 
fromRakNet(ByteBuf) - Static method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 

G

gameType() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
gameType(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
generateRandomToken() - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
Generate 16 bytes of random data for the handshake token using a SecureRandom
getAlgorithm() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
getAlgorithm() - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.BatchCompression
 
getAlgorithm() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.NoopCompression
 
getAlgorithm() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SnappyCompression
 
getAlgorithm() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.ZlibCompression
 
getChannel() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
getCodec() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
getCodec() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
getCodec() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
getCodecHelper() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
getCompressed() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
getCompression(BedrockBatchWrapper) - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionStrategy
 
getCompression(CompressionAlgorithm) - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionStrategy
 
getCompression(BedrockBatchWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SimpleCompressionStrategy
 
getCompression(CompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SimpleCompressionStrategy
 
getCompression(CompressionAlgorithm, int, boolean) - Static method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
getCompressionAlgorithm(byte) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
getCompressionAlgorithm0(byte) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
getCompressionHeader(CompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
getCompressionHeader0(CompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
getCompressionStrategy() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
getDefaultCompression() - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionStrategy
 
getDefaultCompression() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SimpleCompressionStrategy
 
getDisconnectReason() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
getFlags() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
getFlags() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getHandle() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
getHandle() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getHeaderLength() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getHelper() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
getInbound() - Method in enum org.cloudburstmc.protocol.bedrock.PacketDirection
 
getLevel() - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.BatchCompression
 
getLevel() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.NoopCompression
 
getLevel() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SnappyCompression
 
getLevel() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.ZlibCompression
 
getMojangPublicKey() - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
Mojang's public key used to verify the JWT during login.
getOutbound() - Method in enum org.cloudburstmc.protocol.bedrock.PacketDirection
 
getPacket() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getPacketBuffer() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getPacketHandler() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
getPacketId() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getPacketId(BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
getPackets() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
getPeer() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
getRakVersion() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
getReason(RakDisconnectReason) - Static method in class org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons
 
getSecretKey(PrivateKey, PublicKey, byte[]) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
Generate the secret key used to encrypt the connection
getSenderSubClientId() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getSocketAddress() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
getSocketAddress() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
getStrategy() - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
getTargetSubClientId() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
getUncompressed() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 

H

handlerAdded(ChannelHandlerContext) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
handlerRemoved(ChannelHandlerContext) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
handlerRemoved(ChannelHandlerContext) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchEncoder
 
hasFlag(PacketFlag) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
hasFlag(PacketFlag) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
hashCode() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
hashCode() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
hashCode() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 

I

identity - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityData
Deprecated.
identityClaims() - Method in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult
 
identityPublicKey - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityClaims
 
initChannel(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
initPacketCodec(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
initSession(T) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
INSTANCE - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.BlackholeInboundAdapter
 
ipv4Port() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
ipv4Port(int) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
ipv6Port() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
ipv6Port(int) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
isConnected() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
isConnected() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
isConnecting() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
isLogging() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
isModified() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
isSubClient() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 

J

JsonUtils - Class in org.cloudburstmc.protocol.bedrock.util
 
JsonUtils() - Constructor for class org.cloudburstmc.protocol.bedrock.util.JsonUtils
 

L

logging - Variable in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
logInbound(BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
logOutbound(BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 

M

maximumPlayerCount() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
maximumPlayerCount(int) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
minecraftId - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityData
The player's Minecraft PlayFab ID
modify() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
motd() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
motd(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 

N

NAME - Static variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchDecoder
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchEncoder
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.BlackholeInboundAdapter
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.encryption.BedrockEncryptionDecoder
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.encryption.BedrockEncryptionEncoder
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.FrameIdCodec
 
NAME - Static variable in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
newInstance() - Static method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
newInstance(ByteBuf, ByteBuf) - Static method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
nintendoLimited() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
nintendoLimited(boolean) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
NoopCompression - Class in org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
NoopCompression() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.compression.NoopCompression
 

O

onBedrockPacket(BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
onClose() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
onClose() - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
onCompressed(ChannelHandlerContext, BedrockBatchWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
onDecompressed(ChannelHandlerContext, BedrockBatchWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
onPacket(BedrockPacketWrapper) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
onPassedThrough(ChannelHandlerContext, BedrockBatchWrapper) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.CompressionCodec
 
onSessionCreated(int) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
onTick() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
org.cloudburstmc.protocol.bedrock - package org.cloudburstmc.protocol.bedrock
 
org.cloudburstmc.protocol.bedrock.netty - package org.cloudburstmc.protocol.bedrock.netty
 
org.cloudburstmc.protocol.bedrock.netty.codec - package org.cloudburstmc.protocol.bedrock.netty.codec
 
org.cloudburstmc.protocol.bedrock.netty.codec.batch - package org.cloudburstmc.protocol.bedrock.netty.codec.batch
 
org.cloudburstmc.protocol.bedrock.netty.codec.compression - package org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
org.cloudburstmc.protocol.bedrock.netty.codec.encryption - package org.cloudburstmc.protocol.bedrock.netty.codec.encryption
 
org.cloudburstmc.protocol.bedrock.netty.codec.packet - package org.cloudburstmc.protocol.bedrock.netty.codec.packet
 
org.cloudburstmc.protocol.bedrock.netty.initializer - package org.cloudburstmc.protocol.bedrock.netty.initializer
 
org.cloudburstmc.protocol.bedrock.util - package org.cloudburstmc.protocol.bedrock.util
 

P

PacketDirection - Enum in org.cloudburstmc.protocol.bedrock
 
PacketFlag - Interface in org.cloudburstmc.protocol.bedrock.util
 
packetHandler - Variable in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
packetQueue - Variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
parsedIdentityPublicKey() - Method in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityClaims
 
parseKey(String) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
Generate EC public key from base 64 encoded string
peer - Variable in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
playerCount() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
playerCount(int) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
postInitChannel(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
preInitChannel(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
preInitChannel(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockClientInitializer
 
preInitChannel(Channel) - Method in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockServerInitializer
 
protocolVersion() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
protocolVersion(int) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 

R

RAKNET_MINECRAFT_ID - Static variable in class org.cloudburstmc.protocol.bedrock.netty.initializer.BedrockChannelInitializer
 
rawIdentityClaims() - Method in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult
 
REMOVED - Static variable in class org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons
 
removeSession(BedrockSession) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
retain() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
retain(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
retain() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 

S

sendPacket(int, int, BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
sendPacket(BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
sendPacketImmediately(int, int, BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
sendPacketImmediately(BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
serverId() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
serverId(long) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
sessionFactory - Variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
sessions - Variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
setAlgorithm(CompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setCodec(BedrockCodec) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
setCodec(BedrockCodec) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
setCodec(BedrockCodec) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.packet.BedrockPacketCodec
 
setCompressed(ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setCompressed(ByteBuf, CompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setCompression(PacketCompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
setCompression(CompressionStrategy) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
setCompression(PacketCompressionAlgorithm) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
setDisconnectReason(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
setFlag(PacketFlag) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setFlag(PacketFlag) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setFlags(Set<PacketFlag>) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setFlags(Set<PacketFlag>) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setHeaderLength(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setLevel(int) - Method in interface org.cloudburstmc.protocol.bedrock.netty.codec.compression.BatchCompression
 
setLevel(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.NoopCompression
 
setLevel(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SnappyCompression
 
setLevel(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.compression.ZlibCompression
 
setLogging(boolean) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
setModified(boolean) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setPacket(BedrockPacket) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setPacketBuffer(ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setPacketHandler(BedrockPacketHandler) - Method in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
setPacketId(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setPackets(List<BedrockPacketWrapper>) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
setSenderSubClientId(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setTargetSubClientId(int) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
setUncompressed(ByteBuf) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
signed() - Method in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult
 
SimpleCompressionStrategy - Class in org.cloudburstmc.protocol.bedrock.netty.codec.compression
A simple compression strategy that uses the same compression for all packets, but supports decompression using all Bedrock protocol supported algorithms.
SimpleCompressionStrategy(BatchCompression) - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SimpleCompressionStrategy
 
SnappyCompression - Class in org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
SnappyCompression() - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.compression.SnappyCompression
 
subClientId - Variable in class org.cloudburstmc.protocol.bedrock.BedrockSession
 
subMotd() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
subMotd(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 

T

test() - Static method in class org.cloudburstmc.protocol.bedrock.util.XblUtils
 
tickFuture - Variable in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 
TIMEOUT - Static variable in class org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons
 
titleId - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityData
 
toByteBuf() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
toString() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
toString() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
toString() - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
touch(Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
touch(Object) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 

U

UNKNOWN - Static variable in class org.cloudburstmc.protocol.bedrock.BedrockDisconnectReasons
 
unsetFlag(PacketFlag) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockBatchWrapper
 
unsetFlag(PacketFlag) - Method in class org.cloudburstmc.protocol.bedrock.netty.BedrockPacketWrapper
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPeer
 

V

validateChain(List<String>) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
validatePayload(AuthPayload) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
validateToken(AuthType, String) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
valueOf(String) - Static method in enum org.cloudburstmc.protocol.bedrock.PacketDirection
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.cloudburstmc.protocol.bedrock.PacketDirection
Returns an array containing the constants of this enum type, in the order they are declared.
verifyClientData(String, String) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
verifyClientData(String, PublicKey) - Static method in class org.cloudburstmc.protocol.bedrock.util.EncryptionUtils
 
version() - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 
version(String) - Method in class org.cloudburstmc.protocol.bedrock.BedrockPong
 

W

write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.cloudburstmc.protocol.bedrock.netty.codec.batch.BedrockBatchEncoder
 

X

XblUtils - Class in org.cloudburstmc.protocol.bedrock.util
 
xuid - Variable in class org.cloudburstmc.protocol.bedrock.util.ChainValidationResult.IdentityData
 

Z

ZlibCompression - Class in org.cloudburstmc.protocol.bedrock.netty.codec.compression
 
ZlibCompression(Zlib) - Constructor for class org.cloudburstmc.protocol.bedrock.netty.codec.compression.ZlibCompression
 
A B C D E F G H I J L M N O P R S T U V W X Z 
Skip navigation links