16struct TransformationComponentDefinition {
29 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mComponentGroups;
43 ::ll::TypedStorage<4, 4, float> mValue;
44 ::ll::TypedStorage<4, 4, float> mRangeMin;
45 ::ll::TypedStorage<4, 4, float> mRangeMax;
46 ::ll::TypedStorage<4, 4, float> mBlockAssistChance;
47 ::ll::TypedStorage<4, 4, int> mBlockRadius;
48 ::ll::TypedStorage<4, 4, int> mBlockMax;
49 ::ll::TypedStorage<4, 4, float> mBlockChance;
50 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mBlockTypes;
64 ::ll::TypedStorage<8, 32, ::SharedTypes::Reference<1>> mInto;
65 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::LevelSoundEvent>> mBeginTransformSound;
66 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::LevelSoundEvent>> mTransformationSound;
67 ::ll::TypedStorage<1, 1, bool> mDropEquipment;
68 ::ll::TypedStorage<1, 1, bool> mDropInventory;
69 ::ll::TypedStorage<1, 1, bool> mPreserveEquipment;
70 ::ll::TypedStorage<1, 1, bool> mKeepOwner;
71 ::ll::TypedStorage<1, 1, bool> mKeepLevel;
72 ::ll::TypedStorage<8, 24, ::SharedTypes::v1_26_60::TransformationComponentDefinition::AddComponents> mAdd;
73 ::ll::TypedStorage<8, 56, ::SharedTypes::v1_26_60::TransformationComponentDefinition::TransformationDelay> mDelay;
78 TransformationComponentDefinition();
85 MCNAPI ::SharedTypes::v1_26_60::TransformationComponentDefinition&
88 MCNAPI ::SharedTypes::v1_26_60::TransformationComponentDefinition&
105 MCNAPI static ::std::string_view
const&
NAME();