1#if PROTOCOL_VERSION > 316 && PROTOCOL_VERSION < 338
10 class ServerboundRecipePlacementPacket :
public BasePacket<ServerboundRecipePlacementPacket>
13 static constexpr std::string_view packet_name =
"Recipe Placement";
17 SERIALIZED_FIELD(MoveItemsFromGrid, Internal::Vector<RecipePlacementItemMove, short>);
18 SERIALIZED_FIELD(MoveItemsToGrid, Internal::Vector<RecipePlacementItemMove, short>);
#define DECLARE_READ_WRITE_SERIALIZE
Define auto serializable utilities and declare ReadImpl, WriteImpl and SerializeImpl virtual function...
#define SERIALIZED_FIELD(Name,...)