Botcraft 26.3
Loading...
Searching...
No Matches
ClientboundMoveVehiclePacket.hpp
Go to the documentation of this file.
1#if PROTOCOL_VERSION > 47 /* > 1.8.9 */
2#pragma once
3
5
6#if PROTOCOL_VERSION > 768 /* > 1.21.3 */
7#include <array>
8#endif
9
10namespace ProtocolCraft
11{
12 class ClientboundMoveVehiclePacket : public BasePacket<ClientboundMoveVehiclePacket>
13 {
14 public:
15 static constexpr std::string_view packet_name = "Move Vehicle";
16
17#if PROTOCOL_VERSION < 769 /* < 1.21.4 */
18 SERIALIZED_FIELD(X, double);
19 SERIALIZED_FIELD(Y, double);
20 SERIALIZED_FIELD(Z, double);
21#else
22 SERIALIZED_FIELD(Position, std::array<double, 3>);
23#endif
24 SERIALIZED_FIELD(YRot, float);
25 SERIALIZED_FIELD(XRot, float);
26
28 };
29} //ProtocolCraft
30#endif
#define SERIALIZED_FIELD(Name,...)
SERIALIZED_FIELD(Position, std::array< double, 3 >)