3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/Mirror.h"
7#include "mc/util/Rotation.h"
8#include "mc/world/level/ChunkBlockPos.h"
9#include "mc/world/level/ChunkPos.h"
10#include "mc/world/level/levelgen/structure/StructureBlockPalette.h"
33 ::ll::TypedStorage<8, 8, ::NeighborChangedQueue*> mQueue;
34 ::ll::TypedStorage<8, 8, ::CompoundTag const*> mPayload;
35 ::ll::TypedStorage<2, 4, ::ChunkBlockPos> mNotifiedPos;
36 ::ll::TypedStorage<8, 8, int64> mSequence;
44 ::ll::TypedStorage<8, 8, ::NeighborChangedQueue*> mQueue;
45 ::ll::TypedStorage<2, 2, short> mChunkMinHeight;
52 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ChunkPos, ::StructureNeighborChangedQueueRestorer::QueueData>>
54 ::ll::TypedStorage<8, 24, ::std::vector<::StructureNeighborChangedQueueRestorer::PendingRecord>> mPendingRecords;
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition NeighborChangedQueue.h:15
Definition StructureNeighborChangedQueueRestorer.h:20
MCAPI ~StructureNeighborChangedQueueRestorer()
MCAPI void enqueueStagedRecords(::DataLoadHelper &dataLoadHelper, ::Rotation rotation, ::Mirror mirror)
MCAPI void stageCapturedRecords(::BlockPos const ¬ifiedPos, ::StructureBlockPalette::BlockPositionData const &blockPositionData)
Definition StructureBlockPalette.h:45
Definition StructureNeighborChangedQueueRestorer.h:29
Definition StructureNeighborChangedQueueRestorer.h:40