3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/world/level/levelgen/structure/StructureBlockPaletteLoadResult.h"
44 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mBlockEntityData;
45 ::ll::TypedStorage<8, 24, ::std::vector<::StructureBlockPalette::TickingQueueData>> mTickData;
77 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::CompoundTag>>> mStructurePaletteIdToSerializationId;
78 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint64, ::StructureBlockPalette::BlockPositionData>>
112 MCNAPI ::Block
const*
Definition NonOwnerPointer.h:9
Definition BlockPalette.h:18
Definition CompoundTag.h:13
Definition IUnknownBlockTypeRegistry.h:14
Definition StructureBlockPalette.h:17
MCAPI::Block const * tryGetBlock(uint64 paletteId, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) const
MCAPI StructureBlockPalette()
MCAPI::StructureBlockPaletteLoadResult _parseBlockPalette(::CompoundTag const &tag)
MCAPI::Block const & getBlock(::BlockPalette const &blockPalette, uint64 paletteId, ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > unknownBlockRegistry) const
MCAPI::StructureBlockPaletteLoadResult _parseBlockPositionData(::CompoundTag const &tag, int index)
MCAPI ~StructureBlockPalette()
MCAPI void * $ctor(::StructureBlockPalette &&)
MCAPI void _saveBlockPositionDataList(::CompoundTag &tag) const
MCAPI::StructureBlockPaletteLoadResult _parseBlockPositionDataList(::CompoundTag const &tag)
MCAPI StructureBlockPalette(::StructureBlockPalette &&)
MCAPI::StructureBlockPalette::BlockPositionData const * getBlockPositionData(uint64 blockIndex) const
MCAPI void _saveBlockPalette(::CompoundTag &tag) const
Definition StructureBlockPalette.h:40
MCAPI BlockPositionData(::StructureBlockPalette::BlockPositionData const &rhs)
MCAPI ~BlockPositionData()
MCAPI void * $ctor(::StructureBlockPalette::BlockPositionData const &rhs)
Definition StructureBlockPalette.h:26