14#if PROTOCOL_VERSION < 477
24#if PROTOCOL_VERSION > 758
27#if PROTOCOL_VERSION < 759
#define SERIALIZED_FIELD(Name,...)
SERIALIZED_FIELD(Uuid, UUID)
SERIALIZED_FIELD(XRot, unsigned char)
SERIALIZED_FIELD(YRot, unsigned char)
SERIALIZED_FIELD(Type, VarInt)
SERIALIZED_FIELD(Xa, short)
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(Ya, short)
SERIALIZED_FIELD(EntityId, VarInt)
DECLARE_READ_WRITE_SERIALIZE
SERIALIZED_FIELD(Data, VarInt)
SERIALIZED_FIELD(Za, short)
std::array< unsigned char, 16 > UUID