All Classes

Class Description
ActiveClientConnection  
ActiveConnection
An active game connection to a single receiver (and with a single sender).
ActiveMinecraftConnection
A connection to the other side - this is either an ActiveClientConnection or an ActiveServerConnection.
ActiveServerConnection
A connection on the server side to a specific ServerPlayerEntity.
BlockEntityInitialData
This should be implemented by BlockEntitys that wish to send their own initial data packet to players individually, rather than using BlockEntity.toInitialChunkDataTag() or BlockEntity.toUpdatePacket().
BufferedConnection  
CheckingNetByteBuf
Debug variant of NetByteBuf that writes the method calls to ensure that it's a perfect mirror.
CheckingNetByteBuf.InvalidNetTypeException
Unchecked exception that's thrown when one of the types doesn't match.
CheckingNetByteBuf.NetMethod
A networking related method that wrote data to the buffer.
CompactDataPacketToClient  
CompactDataPacketToServer  
CoreMinecraftNetUtil  
DynamicNetId<T>  
DynamicNetId.LinkAccessor<T>  
DynamicNetLink<P,​C>
The container object
DynamicNetLink.IDynamicLinkFactory<C>  
EnumNetSide
IMsgCtx  
IMsgReadCtx  
IMsgWriteCtx  
InternalMsgUtil  
InvalidInputDataException  
IPacketCustomId<T extends net.minecraft.network.listener.PacketListener>  
LibNetworkStack  
LibNetworkStackClient  
McNetworkStack
Holder for everything related to a normal minecraft connection.
MessageContext  
MessageContext.Read  
MessageContext.Write  
MsgUtil
Various utilities for reading and writing data
NetByteBuf
Special PacketByteBuf class that provides methods specific to "offset" reading and writing - like writing a single bit to the stream, and auto-compacting it with similar bits into a single byte.
NetByteBuf.SavedReaderIndex  
NetIdBase
A leaf node that will send and receive messages.
NetIdData  
NetIdData.IMsgDataReceiver  
NetIdData.IMsgDataWriter  
NetIdDataK<T>  
NetIdDataK.IMsgDataReceiverK<T>  
NetIdDataK.IMsgDataWriterK<T>  
NetIdSeparate
Base class for NetIdData and NetIdSignal.
NetIdSignal  
NetIdSignal.IMsgSignalReceiver  
NetIdSignalK<T>  
NetIdSignalK.IMsgSignalReceiverK<T>  
NetIdTyped<T>  
NetKeyMapper<T>  
NetKeyMapper.OfEnum<E extends java.lang.Enum<E>>  
NetKeyMapper.ToString<T>  
NetObjectCache<T>  
NetObjectCache.IEntrySerialiser<T>  
NetObjectCacheSimple<T>  
ParentDynamicNetId<P,​C>  
ParentNetId
A parent node that doesn't write any header information for it's children: the static context (given by the IMsgReadCtx or IMsgWriteCtx) should be enough.
ParentNetIdBase
The base type for all parent nodes - that is nodes used for organising the data that is sent (or for writing header information), but you can't send or receive data through this.
ParentNetIdCast<Super,​Sub extends Super>  
ParentNetIdDuel<Parent,​T>  
ParentNetIdDuelDirect<T>  
ParentNetIdExtractor<Parent,​T>  
ParentNetIdSingle<T>
A parent node that writes out the context for the receiver to obtain the same object.
SingleConnection  
TreeNetIdBase
The base class for all networking ID's.