1#if PROTOCOL_VERSION > 385
4#if PROTOCOL_VERSION > 755
10#if PROTOCOL_VERSION < 756
21#if PROTOCOL_VERSION < 756
25#if PROTOCOL_VERSION > 393
28#if PROTOCOL_VERSION > 755
#define SERIALIZED_FIELD(Name,...)
SERIALIZED_FIELD(Pages, std::vector< std::string >)
SERIALIZED_FIELD(Title, std::optional< std::string >)
SERIALIZED_FIELD(Slot, VarInt)
static constexpr std::string_view packet_name
DECLARE_READ_WRITE_SERIALIZE