LeviLamina
Loading...
Searching...
No Matches
LevelChunkPacketPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/level/ChunkPos.h"
7#include "mc/world/level/dimension/DimensionType.h"
8
10public:
11 // LevelChunkPacketPayload inner types declare
12 // clang-format off
13 struct SubChunkMetadata;
14 // clang-format on
15
16 // LevelChunkPacketPayload inner types define
18 public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<8, 8, uint64> blobId;
22 // NOLINTEND
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
28 ::ll::TypedStorage<8, 8, ::ChunkPos> mPos;
29 ::ll::TypedStorage<4, 4, ::DimensionType> mDimensionId;
30 ::ll::TypedStorage<4, 4, uint> mSubChunksCount;
31 ::ll::TypedStorage<4, 8, ::std::optional<int>> mClientRequestSubChunkLimit;
32 ::ll::TypedStorage<1, 1, bool> mCacheEnabled;
33 ::ll::TypedStorage<8, 24, ::std::vector<::LevelChunkPacketPayload::SubChunkMetadata>> mCacheMetadata;
34 ::ll::TypedStorage<8, 32, ::std::string> mSerializedChunk;
35 ::ll::TypedStorage<1, 1, bool> mIsChunkInTickRange;
36 ::ll::TypedStorage<1, 1, bool> mIsClientPacket;
37 // NOLINTEND
38};
Definition LevelChunkPacketPayload.h:17
Definition LevelChunkPacketPayload.h:9