Botcraft
1.21.8
Loading...
Searching...
No Matches
WaypointIcon.hpp
Go to the documentation of this file.
1
#if PROTOCOL_VERSION > 770
/* > 1.21.5 */
2
#pragma once
3
4
#include "
protocolCraft/NetworkType.hpp
"
5
6
#include "
protocolCraft/Types/Identifier.hpp
"
7
8
#include <array>
9
#include <optional>
10
11
namespace
ProtocolCraft
12
{
13
class
WaypointIcon
:
public
NetworkType
14
{
15
SERIALIZED_FIELD
(
Style
,
Identifier
);
16
SERIALIZED_FIELD
(
Color
, std::optional<std::array<unsigned char, 3>>);
17
18
DECLARE_READ_WRITE_SERIALIZE
;
19
};
20
}
21
#endif
Identifier.hpp
NetworkType.hpp
ProtocolCraft::Identifier
Definition
Identifier.hpp:8
ProtocolCraft::NetworkType
Definition
NetworkType.hpp:11
ProtocolCraft::WaypointIcon
Definition
WaypointIcon.hpp:14
ProtocolCraft::WaypointIcon::SERIALIZED_FIELD
SERIALIZED_FIELD(Style, Identifier)
ProtocolCraft::WaypointIcon::SERIALIZED_FIELD
SERIALIZED_FIELD(Color, std::optional< std::array< unsigned char, 3 > >)
ProtocolCraft::WaypointIcon::DECLARE_READ_WRITE_SERIALIZE
DECLARE_READ_WRITE_SERIALIZE
Definition
WaypointIcon.hpp:18
ProtocolCraft
Definition
ItemUtilities.hpp:8
ProtocolCraft::BrigadierPropertyType::Style
@ Style
ProtocolCraft::BrigadierPropertyType::Color
@ Color
protocolCraft
include
protocolCraft
Types
Waypoints
WaypointIcon.hpp
Generated by
1.9.8