1#if PROTOCOL_VERSION < 757
10 class ClientboundLevelChunkPacket :
public BasePacket<ClientboundLevelChunkPacket>
13 static constexpr std::string_view packet_name =
"Level Chunk";
15#if PROTOCOL_VERSION > 551 && PROTOCOL_VERSION < 755
21#if PROTOCOL_VERSION < 107
24#elif PROTOCOL_VERSION < 477
27#elif PROTOCOL_VERSION < 573
31#elif PROTOCOL_VERSION < 735
35 SERIALIZED_FIELD(Biomes, Internal::Conditioned<std::array<int, 1024>, &THIS::HasFullChunk>);
36#elif PROTOCOL_VERSION < 751
41 SERIALIZED_FIELD(Biomes, Internal::Conditioned<std::array<int, 1024>, &THIS::HasFullChunk>);
42#elif PROTOCOL_VERSION < 755
46 SERIALIZED_FIELD(Biomes, Internal::Conditioned<std::vector<VarInt>, &THIS::HasFullChunk>);
53#if PROTOCOL_VERSION > 109
#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,...)