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 |
The side of an
ActiveMinecraftConnection. |
| 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.
|