Source code for dolor.packets.clientbound.play.misc

from .... import enums
from ....versions import VersionRange
from ....types import *
from ...packet import *

[docs]class ChatMessagePacket(ClientboundPacket, PlayPacket): id = { VersionRange(None, "1.16-pre1"): 0x0f, VersionRange("1.16-pre1", "20w49a"): 0x0e, VersionRange("20w49a", None): 0x0f, } data: Chat position: Enum(Byte, enums.ChatPosition) sender: { VersionRange(None, "20w21a"): None, VersionRange("20w21a", None): UUID, }
[docs]class DisconnectPlayPacket(ClientboundPacket, PlayPacket): id = { VersionRange(None, "1.16-pre1"): 0x1b, VersionRange("1.16-pre1", "20w28a"): 0x1a, VersionRange("20w28a", "20w49a"): 0x19, VersionRange("20w49a", None): 0x1a } reason: Chat
[docs]class KeepAlivePacket(ClientboundPacket, PlayPacket): id = { VersionRange(None, "1.16-pre1"): 0x21, VersionRange("1.16-pre1", "20w28a"): 0x20, VersionRange("20w28a", "20w49a"): 0x1f, VersionRange("20w49a", None): 0x20, } keep_alive_id: Long
[docs]class PlayerPositionAndLook(ClientboundPacket, PlayPacket): id = { VersionRange(None, "1.16-pre1"): 0x36, VersionRange("1.16-pre1", "20w28a"): 0x35, VersionRange("20w28a", "20w49a"): 0x34, VersionRange("20w49a", None): 0x35, } position: Vector(Double) yaw: Float pitch: Float relative: BitMask("Relative", UnsignedByte, x = 0, y = 1, z = 2, y_rot = 3, x_rot = 4, ) teleport_id: VarInt
[docs]class UpdateHealthPacket(ClientboundPacket, PlayPacket): id = { VersionRange(None, "20w49a"): 0x49, VersionRange("20w49a", None): 0x50, } health: Float food: VarInt saturation: Float