4#if PROTOCOL_VERSION > 772
17#if PROTOCOL_VERSION < 477
25#if PROTOCOL_VERSION > 772
30#if PROTOCOL_VERSION > 758
33#if PROTOCOL_VERSION < 759
38#if PROTOCOL_VERSION < 773
#define SERIALIZED_FIELD(Name,...)
SERIALIZED_FIELD(Uuid, UUID)
SERIALIZED_FIELD(XRot, unsigned char)
SERIALIZED_FIELD(YRot, unsigned char)
SERIALIZED_FIELD(Type, VarInt)
SERIALIZED_FIELD(Movement, LpVec3)
SERIALIZED_FIELD(X, double)
SERIALIZED_FIELD(Z, double)
SERIALIZED_FIELD(YHeadRot, unsigned char)
SERIALIZED_FIELD(Y, double)
static constexpr std::string_view packet_name
SERIALIZED_FIELD(EntityId, VarInt)
DECLARE_READ_WRITE_SERIALIZE
SERIALIZED_FIELD(Data, VarInt)
std::array< unsigned char, 16 > UUID