Class CodecPacket
-
- All Implemented Interfaces:
-
net.minecraft.network.protocol.common.custom.CustomPacketPayload
public abstract class CodecPacket<P extends CodecPacket<P, T>, T extends Object> implements CustomPacketPayloadA type of packet that uses a codec for serializing and deserializing.
-
-
Constructor Summary
Constructors Constructor Description CodecPacket(Codec<T> codec)
-
Method Summary
Modifier and Type Method Description abstract ResourceLocationgetId()final CustomPacketPayload.Type<P>getPacketType()final TgetData()final UnitsetData(T data)final Codec<T>getCodec()CustomPacketPayload.Type<P>type()final Pof(T dataIn)final Unitwrite(FriendlyByteBuf buf, P packet)final Pread(FriendlyByteBuf buf)final Unithandle(P packet, IPayloadContext cx)abstract Unithandle(T data, IPayloadContext cx)abstract Pfactory()-
-
Constructor Detail
-
CodecPacket
CodecPacket(Codec<T> codec)
-
-
Method Detail
-
getId
abstract ResourceLocation getId()
-
getPacketType
final CustomPacketPayload.Type<P> getPacketType()
-
-
-
-