Botcraft 1.21.4
Loading...
Searching...
No Matches
ClientboundUpdateAdvancementsPacket.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <map>
4
9
10namespace ProtocolCraft
11{
12 class ClientboundUpdateAdvancementsPacket : public BaseMessage<ClientboundUpdateAdvancementsPacket>
13 {
14 public:
15 static constexpr std::string_view packet_name = "Update Advancements";
16
17 SERIALIZED_FIELD(Reset, bool);
18 SERIALIZED_FIELD(Added, std::map<Identifier, Advancement>);
19 SERIALIZED_FIELD(Removed, std::vector<Identifier>);
20 SERIALIZED_FIELD(Progress, std::map<Identifier, AdvancementProgress>);
21
23 };
24} //ProtocolCraft
SERIALIZED_FIELD(Added, std::map< Identifier, Advancement >)
SERIALIZED_FIELD(Progress, std::map< Identifier, AdvancementProgress >)
SERIALIZED_FIELD(Removed, std::vector< Identifier >)