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

A

AESEncryption - Class in net.raphimc.netminecraft.netty.crypto
An encryption implementation using "AES/CFB8/NoPadding" encryption.
AESEncryption(Key) - Constructor for class net.raphimc.netminecraft.netty.crypto.AESEncryption
Creates a new AESEncryption instance.
ALL_VERSIONS - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 

B

bind(String, int) - Method in class net.raphimc.netminecraft.netty.connection.NetServer
 
bind(String, int, boolean) - Method in class net.raphimc.netminecraft.netty.connection.NetServer
 
build() - Method in class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Returns a new thread factory using the options supplied during the building process.

C

CLIENT_EPOLL_EVENTLOOP - Static variable in class net.raphimc.netminecraft.util.LazyLoadBase
 
CLIENT_NIO_EVENTLOOP - Static variable in class net.raphimc.netminecraft.util.LazyLoadBase
 
COMPRESSION_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
COMPRESSION_HANDLER_NAME - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
COMPRESSION_THRESHOLD_ATTRIBUTE_KEY - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
computeServerIdHash(String, PublicKey, SecretKey) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
connect(ServerAddress) - Method in class net.raphimc.netminecraft.netty.connection.NetClient
 
ConnectionState - Enum in net.raphimc.netminecraft.constants
 
CryptUtil - Class in net.raphimc.netminecraft.netty.crypto
 
CryptUtil() - Constructor for class net.raphimc.netminecraft.netty.crypto.CryptUtil
 

D

data - Variable in class net.raphimc.netminecraft.packet.UnknownPacket
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.raphimc.netminecraft.netty.codec.OptimizedPacketSizer
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.raphimc.netminecraft.netty.codec.PacketCodec
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.raphimc.netminecraft.netty.codec.PacketCompressor
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.raphimc.netminecraft.netty.codec.PacketCryptor
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.raphimc.netminecraft.netty.codec.PacketSizer
 
decodeRsaPublicKey(byte[]) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
decrypt(byte[], int, int, byte[], int) - Method in class net.raphimc.netminecraft.netty.crypto.AESEncryption
 
decryptData(Key, byte[]) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
decryptSecretKey(PrivateKey, byte[]) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
DEFAULT_COMPRESSION_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
DEFAULT_ENCRYPTION_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
DEFAULT_PACKET_CODEC_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
DEFAULT_SIZER_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 

E

encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class net.raphimc.netminecraft.netty.codec.OptimizedPacketSizer
 
encode(ChannelHandlerContext, IPacket, ByteBuf) - Method in class net.raphimc.netminecraft.netty.codec.PacketCodec
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class net.raphimc.netminecraft.netty.codec.PacketCompressor
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class net.raphimc.netminecraft.netty.codec.PacketCryptor
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class net.raphimc.netminecraft.netty.codec.PacketSizer
 
encodeRsaPublicKey(PublicKey) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
encrypt(byte[], int, int, byte[], int) - Method in class net.raphimc.netminecraft.netty.crypto.AESEncryption
 
encryptData(Key, byte[]) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
ENCRYPTION_ATTRIBUTE_KEY - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
ENCRYPTION_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
ENCRYPTION_HANDLER_NAME - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 

F

fromSRV(String) - Static method in class net.raphimc.netminecraft.util.ServerAddress
 
fromString(String) - Static method in class net.raphimc.netminecraft.util.UUIDAdapter
 
fromUUID(UUID) - Static method in class net.raphimc.netminecraft.util.UUIDAdapter
 

G

generateKeyPair() - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
generateSecretKey() - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
getAddress() - Method in class net.raphimc.netminecraft.util.ServerAddress
 
getById(int) - Static method in enum net.raphimc.netminecraft.constants.ConnectionState
 
getBytesRead() - Method in class net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder
 
getChannel() - Method in class net.raphimc.netminecraft.netty.connection.NetClient
 
getChannel() - Method in class net.raphimc.netminecraft.netty.connection.NetServer
 
getChannelFuture() - Method in class net.raphimc.netminecraft.netty.connection.NetClient
 
getChannelFuture() - Method in class net.raphimc.netminecraft.netty.connection.NetServer
 
getDecryptOutputSize(int) - Method in class net.raphimc.netminecraft.netty.crypto.AESEncryption
 
getDirection() - Method in enum net.raphimc.netminecraft.constants.MCPackets
 
getEncryptOutputSize(int) - Method in class net.raphimc.netminecraft.netty.crypto.AESEncryption
 
getId() - Method in enum net.raphimc.netminecraft.constants.ConnectionState
 
getId(int) - Method in enum net.raphimc.netminecraft.constants.MCPackets
 
getIdByPacket(Class<? extends IPacket>) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
getPacket(ConnectionState, PacketDirection, int, int) - Static method in enum net.raphimc.netminecraft.constants.MCPackets
 
getPacketById(int) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
getPort() - Method in class net.raphimc.netminecraft.util.ServerAddress
 
getRawAddress() - Method in class net.raphimc.netminecraft.util.ServerAddress
 
getReadVarint() - Method in class net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder
 
getResult() - Method in class net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder
 
getState() - Method in enum net.raphimc.netminecraft.constants.MCPackets
 
getTargetClassByPacket(Class<? extends IPacket>) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
getValue() - Method in class net.raphimc.netminecraft.util.LazyLoadBase
 
getVarIntLength(int) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 

H

HANDLER_HANDLER_NAME - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
handlerRemoved(ChannelHandlerContext) - Method in class net.raphimc.netminecraft.netty.codec.PacketCompressor
 

I

initChannel(SocketChannel) - Method in class net.raphimc.netminecraft.netty.connection.MinecraftChannelInitializer
 
initialize(Bootstrap) - Method in class net.raphimc.netminecraft.netty.connection.NetClient
 
initialize(ServerBootstrap) - Method in class net.raphimc.netminecraft.netty.connection.NetServer
 
IPacket - Interface in net.raphimc.netminecraft.packet
 

L

LazyLoadBase<T> - Class in net.raphimc.netminecraft.util
 
LazyLoadBase() - Constructor for class net.raphimc.netminecraft.util.LazyLoadBase
 
load() - Method in class net.raphimc.netminecraft.util.LazyLoadBase
 

M

MCPackets - Enum in net.raphimc.netminecraft.constants
 
MCPipeline - Class in net.raphimc.netminecraft.constants
 
MCPipeline() - Constructor for class net.raphimc.netminecraft.constants.MCPipeline
 
MCVersion - Class in net.raphimc.netminecraft.constants
 
MCVersion() - Constructor for class net.raphimc.netminecraft.constants.MCVersion
 
MinecraftChannelInitializer - Class in net.raphimc.netminecraft.netty.connection
 
MinecraftChannelInitializer(Supplier<ChannelHandler>) - Constructor for class net.raphimc.netminecraft.netty.connection.MinecraftChannelInitializer
 
MOJANG_PUBLIC_KEY - Static variable in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
MOJANG_PUBLIC_KEY_SIGNATURE - Static variable in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 

N

net.raphimc.netminecraft.constants - package net.raphimc.netminecraft.constants
 
net.raphimc.netminecraft.netty.codec - package net.raphimc.netminecraft.netty.codec
 
net.raphimc.netminecraft.netty.connection - package net.raphimc.netminecraft.netty.connection
 
net.raphimc.netminecraft.netty.crypto - package net.raphimc.netminecraft.netty.crypto
 
net.raphimc.netminecraft.netty.sizer - package net.raphimc.netminecraft.netty.sizer
 
net.raphimc.netminecraft.packet - package net.raphimc.netminecraft.packet
 
net.raphimc.netminecraft.packet.registry - package net.raphimc.netminecraft.packet.registry
 
net.raphimc.netminecraft.util - package net.raphimc.netminecraft.util
 
NetClient - Class in net.raphimc.netminecraft.netty.connection
 
NetClient(Supplier<ChannelHandler>) - Constructor for class net.raphimc.netminecraft.netty.connection.NetClient
 
NetClient(Supplier<ChannelHandler>, Function<Supplier<ChannelHandler>, ChannelInitializer<SocketChannel>>) - Constructor for class net.raphimc.netminecraft.netty.connection.NetClient
 
NetServer - Class in net.raphimc.netminecraft.netty.connection
 
NetServer(Supplier<ChannelHandler>) - Constructor for class net.raphimc.netminecraft.netty.connection.NetServer
 
NetServer(Supplier<ChannelHandler>, Function<Supplier<ChannelHandler>, ChannelInitializer<SocketChannel>>) - Constructor for class net.raphimc.netminecraft.netty.connection.NetServer
 

O

OPTIMIZED_SIZER_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
OptimizedPacketSizer - Class in net.raphimc.netminecraft.netty.codec
 
OptimizedPacketSizer() - Constructor for class net.raphimc.netminecraft.netty.codec.OptimizedPacketSizer
 

P

PACKET_CODEC_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
PACKET_CODEC_HANDLER_NAME - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
PACKET_REGISTRY_ATTRIBUTE_KEY - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
PacketCodec - Class in net.raphimc.netminecraft.netty.codec
 
PacketCodec() - Constructor for class net.raphimc.netminecraft.netty.codec.PacketCodec
 
PacketCompressor - Class in net.raphimc.netminecraft.netty.codec
 
PacketCompressor() - Constructor for class net.raphimc.netminecraft.netty.codec.PacketCompressor
 
PacketCryptor - Class in net.raphimc.netminecraft.netty.codec
 
PacketCryptor() - Constructor for class net.raphimc.netminecraft.netty.codec.PacketCryptor
 
PacketDirection - Enum in net.raphimc.netminecraft.constants
 
packetId - Variable in class net.raphimc.netminecraft.packet.UnknownPacket
 
PacketRegistry - Class in net.raphimc.netminecraft.packet.registry
 
PacketRegistry(boolean) - Constructor for class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
PacketSizer - Class in net.raphimc.netminecraft.netty.codec
 
PacketSizer() - Constructor for class net.raphimc.netminecraft.netty.codec.PacketSizer
 
PacketTypes - Class in net.raphimc.netminecraft.packet
 
PacketTypes() - Constructor for class net.raphimc.netminecraft.packet.PacketTypes
 
process(byte) - Method in class net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder
 

R

read(ByteBuf) - Method in interface net.raphimc.netminecraft.packet.IPacket
 
read(ByteBuf) - Method in class net.raphimc.netminecraft.packet.UnknownPacket
 
readByteArray(ByteBuf) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readByteArray(ByteBuf, int) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readReadableBytes(ByteBuf) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readShortByteArray(ByteBuf) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readShortByteArray(ByteBuf, int) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readString(ByteBuf, int) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readUuid(ByteBuf) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
readVarInt(ByteBuf) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
registerC2SPacket(int, Supplier<IPacket>) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
registerS2CPacket(int, Supplier<IPacket>) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 

S

SERVER_EPOLL_CHILD_EVENTLOOP - Static variable in class net.raphimc.netminecraft.util.LazyLoadBase
 
SERVER_EPOLL_PARENT_EVENTLOOP - Static variable in class net.raphimc.netminecraft.util.LazyLoadBase
 
SERVER_NIO_CHILD_EVENTLOOP - Static variable in class net.raphimc.netminecraft.util.LazyLoadBase
 
SERVER_NIO_PARENT_EVENTLOOP - Static variable in class net.raphimc.netminecraft.util.LazyLoadBase
 
ServerAddress - Class in net.raphimc.netminecraft.util
 
ServerAddress(String, int) - Constructor for class net.raphimc.netminecraft.util.ServerAddress
 
setDaemon(boolean) - Method in class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Sets daemon or not for new threads created with this ThreadFactory.
setNameFormat(String) - Method in class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Sets the naming format to use when naming threads (Thread.setName(java.lang.String)) which are created with this ThreadFactory.
setPriority(int) - Method in class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Sets the priority for new threads created with this ThreadFactory.
setThreadFactory(ThreadFactory) - Method in class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Sets the backing ThreadFactory for new threads created with this ThreadFactory.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Sets the Thread.UncaughtExceptionHandler for new threads created with this ThreadFactory.
signNonce(PrivateKey, byte[], long) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 
SIZER_HANDLER - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 
SIZER_HANDLER_NAME - Static variable in class net.raphimc.netminecraft.constants.MCPipeline
 

T

ThreadFactoryBuilder - Class in net.raphimc.netminecraft.util
A ThreadFactory builder, providing any combination of these features: whether threads should be marked as daemon threads a naming format a thread priority an uncaught exception handler a backing thread factory
ThreadFactoryBuilder() - Constructor for class net.raphimc.netminecraft.util.ThreadFactoryBuilder
Creates a new ThreadFactory builder.
toSocketAddress() - Method in class net.raphimc.netminecraft.util.ServerAddress
 

U

UnknownPacket - Class in net.raphimc.netminecraft.packet
 
UnknownPacket() - Constructor for class net.raphimc.netminecraft.packet.UnknownPacket
 
UnknownPacket(int, byte[]) - Constructor for class net.raphimc.netminecraft.packet.UnknownPacket
 
unregisterC2SPacket(int) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
unregisterS2CPacket(int) - Method in class net.raphimc.netminecraft.packet.registry.PacketRegistry
 
useDefaultPipeline() - Static method in class net.raphimc.netminecraft.constants.MCPipeline
 
useOptimizedPipeline() - Static method in class net.raphimc.netminecraft.constants.MCPipeline
 
UUIDAdapter - Class in net.raphimc.netminecraft.util
 
UUIDAdapter() - Constructor for class net.raphimc.netminecraft.util.UUIDAdapter
 

V

v1_10 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_11 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_11_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_12 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_12_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_12_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_13 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_13_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_13_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_14 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_14_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_14_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_14_3 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_14_4 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_15 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_15_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_15_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_16 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_16_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_16_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_16_3 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_16_4 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_17 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_17_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_18 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_18_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_19 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_19_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_7_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_7_6 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_8 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_9 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_9_1 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_9_2 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
v1_9_3 - Static variable in class net.raphimc.netminecraft.constants.MCVersion
 
valueOf(String) - Static method in enum net.raphimc.netminecraft.constants.ConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.raphimc.netminecraft.constants.MCPackets
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.raphimc.netminecraft.constants.PacketDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder.DecodeResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.raphimc.netminecraft.constants.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.raphimc.netminecraft.constants.MCPackets
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.raphimc.netminecraft.constants.PacketDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder.DecodeResult
Returns an array containing the constants of this enum type, in the order they are declared.
VarIntByteDecoder - Class in net.raphimc.netminecraft.netty.sizer
 
VarIntByteDecoder() - Constructor for class net.raphimc.netminecraft.netty.sizer.VarIntByteDecoder
 
VarIntByteDecoder.DecodeResult - Enum in net.raphimc.netminecraft.netty.sizer
 
verifySignedNonce(PublicKey, byte[], long, byte[]) - Static method in class net.raphimc.netminecraft.netty.crypto.CryptUtil
 

W

write(ByteBuf) - Method in interface net.raphimc.netminecraft.packet.IPacket
 
write(ByteBuf) - Method in class net.raphimc.netminecraft.packet.UnknownPacket
 
writeByteArray(ByteBuf, byte[]) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
writeShortByteArray(ByteBuf, byte[]) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
writeString(ByteBuf, String) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
writeUuid(ByteBuf, UUID) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
writeVarInt(ByteBuf, int) - Static method in class net.raphimc.netminecraft.packet.PacketTypes
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links