1#if PROTOCOL_VERSION < 757
10 class ClientboundLevelChunkPacket :
public BaseMessage<ClientboundLevelChunkPacket>
13 static constexpr std::string_view packet_name =
"Level Chunk";
15#if PROTOCOL_VERSION > 551 && PROTOCOL_VERSION < 755
21#if PROTOCOL_VERSION < 477
24#elif PROTOCOL_VERSION < 573
28#elif PROTOCOL_VERSION < 735
32 SERIALIZED_FIELD(Biomes, Internal::Conditioned<std::array<int, 1024>, &THIS::HasFullChunk>);
33#elif PROTOCOL_VERSION < 751
38 SERIALIZED_FIELD(Biomes, Internal::Conditioned<std::array<int, 1024>, &THIS::HasFullChunk>);
39#elif PROTOCOL_VERSION < 755
43 SERIALIZED_FIELD(Biomes, Internal::Conditioned<std::vector<VarInt>, &THIS::HasFullChunk>);
#define DEFINE_CONDITION(Name,...)
Define a condition that can be used later inside an Internal::Conditioned type.
#define DECLARE_READ_WRITE_SERIALIZE
Define auto serializable utilities and declare ReadImpl, WriteImpl and SerializeImpl virtual function...
#define SERIALIZED_FIELD(Name,...)