30 ::ll::TypedStorage<4, 4, int> mTickDelay;
34 struct BlockPositionData {
38 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mBlockEntityData;
39 ::ll::TypedStorage<8, 24, ::std::vector<::StructureBlockPalette::TickingQueueData>> mTickData;
44 BlockPositionData& operator=(BlockPositionData
const&);
52 MCAPI ~BlockPositionData();
71 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::CompoundTag>>> mStructurePaletteIdToSerializationId;
72 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint64, ::StructureBlockPalette::BlockPositionData>>
79 MCAPI ::StructureBlockPaletteLoadResult _parseBlockPalette(
::CompoundTag const& tag);
81 MCAPI ::StructureBlockPaletteLoadResult _parseBlockPositionDataList(
::CompoundTag const& tag);
85 MCAPI
void _saveBlockPositionDataList(
::CompoundTag& tag)
const;
89 MCAPI ::Block
const& getBlock(
95 MCAPI ::StructureBlockPalette::BlockPositionData
const* getBlockPositionData(uint64 blockIndex)
const;
97 MCAPI ::std::unique_ptr<::CompoundTag> save()
const;