Botcraft
1.21.4
Loading...
Searching...
No Matches
ClientboundLightUpdatePacketData.hpp
Go to the documentation of this file.
1
#if PROTOCOL_VERSION > 756
/* > 1.17.1 */
2
#pragma once
3
4
#include "
protocolCraft/NetworkType.hpp
"
5
6
namespace
ProtocolCraft
7
{
8
class
ClientboundLightUpdatePacketData
:
public
NetworkType
9
{
10
#if PROTOCOL_VERSION < 763
/* < 1.20 */
11
SERIALIZED_FIELD
(TrustEdges,
bool
);
12
#endif
13
SERIALIZED_FIELD
(SkyYMask, std::vector<unsigned long long int>);
14
SERIALIZED_FIELD
(BlockYMask, std::vector<unsigned long long int>);
15
SERIALIZED_FIELD
(EmptySkyYMask, std::vector<unsigned long long int>);
16
SERIALIZED_FIELD
(EmptyBlockYMask, std::vector<unsigned long long int>);
17
SERIALIZED_FIELD
(SkyUpdates, std::vector<std::vector<char>>);
18
SERIALIZED_FIELD
(BlockUpdates, std::vector<std::vector<char>>);
19
20
DECLARE_READ_WRITE_SERIALIZE
;
21
};
22
}
23
#endif
SERIALIZED_FIELD
#define SERIALIZED_FIELD(Name,...)
Definition
AutoSerializedMacros.hpp:77
NetworkType.hpp
ProtocolCraft::ClientboundLightUpdatePacketData
Definition
ClientboundLightUpdatePacketData.hpp:9
ProtocolCraft::ClientboundLightUpdatePacketData::SERIALIZED_FIELD
SERIALIZED_FIELD(EmptyBlockYMask, std::vector< unsigned long long int >)
ProtocolCraft::ClientboundLightUpdatePacketData::SERIALIZED_FIELD
SERIALIZED_FIELD(EmptySkyYMask, std::vector< unsigned long long int >)
ProtocolCraft::ClientboundLightUpdatePacketData::SERIALIZED_FIELD
SERIALIZED_FIELD(SkyUpdates, std::vector< std::vector< char > >)
ProtocolCraft::ClientboundLightUpdatePacketData::DECLARE_READ_WRITE_SERIALIZE
DECLARE_READ_WRITE_SERIALIZE
Definition
ClientboundLightUpdatePacketData.hpp:20
ProtocolCraft::ClientboundLightUpdatePacketData::SERIALIZED_FIELD
SERIALIZED_FIELD(BlockYMask, std::vector< unsigned long long int >)
ProtocolCraft::ClientboundLightUpdatePacketData::SERIALIZED_FIELD
SERIALIZED_FIELD(BlockUpdates, std::vector< std::vector< char > >)
ProtocolCraft::ClientboundLightUpdatePacketData::SERIALIZED_FIELD
SERIALIZED_FIELD(SkyYMask, std::vector< unsigned long long int >)
ProtocolCraft::NetworkType
Definition
NetworkType.hpp:11
ProtocolCraft
Definition
ItemUtilities.hpp:8
protocolCraft
include
protocolCraft
Types
ClientboundLightUpdatePacketData.hpp
Generated by
1.9.8