Uses of Package
alexiil.mc.lib.net
Package | Description |
---|---|
alexiil.mc.lib.net |
LibNetworkStack's base library.
|
alexiil.mc.lib.net.impl |
LibNetworkStack's minecraft-specific library.
|
-
Classes in alexiil.mc.lib.net used by alexiil.mc.lib.net Class Description ActiveConnection An active game connection to a single receiver (and with a single sender).CheckingNetByteBuf Debug variant ofNetByteBuf
that writes the method calls to ensure that it's a perfect mirror.CheckingNetByteBuf.NetMethod A networking related method that wrote data to the buffer.DynamicNetId DynamicNetId.LinkAccessor DynamicNetLink The container objectDynamicNetLink.IDynamicLinkFactory EnumNetSide The side of anActiveMinecraftConnection
.IMsgCtx IMsgReadCtx IMsgWriteCtx InvalidInputDataException MessageContext NetByteBuf SpecialPacketByteBuf
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 NetIdDataK.IMsgDataReceiverK NetIdDataK.IMsgDataWriterK NetIdSeparate Base class forNetIdData
andNetIdSignal
.NetIdSignal NetIdSignal.IMsgSignalReceiver NetIdSignalK NetIdSignalK.IMsgSignalReceiverK NetIdTyped NetKeyMapper NetObjectCache NetObjectCache.IEntrySerialiser NetObjectCacheSimple ParentDynamicNetId ParentNetId Aparent node
that doesn't write any header information for it's children: the static context (given by theIMsgReadCtx
orIMsgWriteCtx
) 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 ParentNetIdDuel ParentNetIdExtractor ParentNetIdSingle Aparent node
that writes out the context for the receiver to obtain the same object.TreeNetIdBase The base class for all networking ID's. -
Classes in alexiil.mc.lib.net used by alexiil.mc.lib.net.impl Class Description ActiveConnection An active game connection to a single receiver (and with a single sender).BufferedConnection EnumNetSide The side of anActiveMinecraftConnection
.NetByteBuf SpecialPacketByteBuf
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.NetObjectCache ParentNetId Aparent node
that doesn't write any header information for it's children: the static context (given by theIMsgReadCtx
orIMsgWriteCtx
) should be enough.ParentNetIdSingle Aparent node
that writes out the context for the receiver to obtain the same object.