31 ::ll::TypedStorage<8, 32, ::std::string> mNamespace;
32 ::ll::TypedStorage<8, 32, ::std::string> mEventName;
33 ::ll::TypedStorage<8, 8, uint64> mTickDelay;
41 ::ll::TypedStorage<4, 4, int> mTickDelay;
45 struct BlockPositionData {
49 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CompoundTag>> mBlockEntityData;
50 ::ll::TypedStorage<8, 24, ::std::vector<::StructureBlockPalette::TickingQueueData>> mTickData;
51 ::ll::TypedStorage<8, 24, ::std::vector<::StructureBlockPalette::NamedTickingQueueData>> mNamedTickData;
52 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::CompoundTag>>> mNeighborChangedQueueData;
57 BlockPositionData& operator=(BlockPositionData
const&);
84 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::CompoundTag>>> mStructurePaletteIdToSerializationId;
85 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint64, ::StructureBlockPalette::BlockPositionData>>
93 MCNAPI ::StructureBlockPaletteLoadResult _parseBlockPalette(
::CompoundTag const& tag);
95 MCNAPI ::StructureBlockPaletteLoadResult _parseBlockPositionDataList(
::CompoundTag const& tag);
99 MCNAPI
void _saveBlockPositionDataList(
::CompoundTag& tag)
const;
101 MCNAPI ::StructureBlockPalette clone()
const;
110 MCAPI ::StructureBlockPalette::BlockPositionData
const* getBlockPositionData(uint64 blockIndex)
const;
113 MCNAPI ::std::unique_ptr<::CompoundTag> save()
const;