16class StructureAnimationData {
20 ::ll::TypedStorage<8, 8, uint64> mTickQueued;
21 ::ll::TypedStorage<8, 32, ::std::string> mStructureName;
22 ::ll::TypedStorage<8, 104, ::StructureSettings> mStructureSettings;
23 ::ll::TypedStorage<4, 4, uint> mBlocksPlaced;
24 ::ll::TypedStorage<4, 4, uint> mTotalBlocks;
25 ::ll::TypedStorage<1, 1, uchar> mInitialStructureVersion;
26 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CommandArea>> mCmdArea;
27 ::ll::TypedStorage<4, 12, ::BlockPos> mPlacementPos;
28 ::ll::TypedStorage<4, 4, uint> mQueueID;
29 ::ll::TypedStorage<4, 4, ::DimensionType> mTargetDimension;
34 StructureAnimationData& operator=(StructureAnimationData
const&);
35 StructureAnimationData(StructureAnimationData
const&);
36 StructureAnimationData();
41 MCAPI StructureAnimationData(::StructureAnimationData&&);
43 MCAPI StructureAnimationData(
44 ::std::unique_ptr<::CommandArea> cmdArea,
46 ::std::string
const& structureName,
48 uchar structureVersion,
54 MCAPI ~StructureAnimationData();
60 MCAPI static ::StructureAnimationData load(::std::string
const& key,
::CompoundTag const& tag);
66 MCAPI
void* $ctor(::StructureAnimationData&&);
69 ::std::unique_ptr<::CommandArea> cmdArea,
71 ::std::string
const& structureName,
73 uchar structureVersion,