1#if PROTOCOL_VERSION < 768
6#if PROTOCOL_VERSION > 340
12 enum class RecipeState
19 class ClientboundRecipePacket :
public BaseMessage<ClientboundRecipePacket>
22 static constexpr std::string_view packet_name =
"Recipe";
28#if PROTOCOL_VERSION < 393
30 SERIALIZED_FIELD(ToHighlight, Internal::Conditioned<std::vector<VarInt>, &THIS::IsInit>);
33 SERIALIZED_FIELD(ToHighlight, Internal::Conditioned<std::vector<Identifier>, &THIS::IsInit>);
#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,...)