dolor.packets.packet

class PacketContext(version=None)[source]

Bases: object

class Packet(*, buf=None, ctx=None, **kwargs)[source]

Bases: object

id = None
type_ctx(ctx)[source]
pack(*, ctx=None)[source]
classmethod enumerate_fields()[source]
classmethod unpack(buf, *, ctx=None)[source]
classmethod get_id(*, ctx=None)[source]
class GenericPacketMeta[source]

Bases: type

Used for overriding issubclass and isinstance checks.

class GenericPacket(id=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet

data: dolor.types.array.RawByte[None]
class ServerboundPacket(*, buf=None, ctx=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet

class ClientboundPacket(*, buf=None, ctx=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet

class HandshakingPacket(*, buf=None, ctx=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet

class StatusPacket(*, buf=None, ctx=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet

class LoginPacket(*, buf=None, ctx=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet

class PlayPacket(*, buf=None, ctx=None, **kwargs)[source]

Bases: dolor.packets.packet.Packet