13struct BlockComponentGroupDescription {
25 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::shared_ptr<::BlockComponentDescription>>>
38 MCAPI
void _setCustomComponent(
39 ::std::string_view compName,
40 ::std::shared_ptr<::cereal::DynamicValue>
const& compData,
41 bool overridePlayerInteract,
42 bool overridePlayerPlacing
45 MCAPI ::std::shared_ptr<::cereal::DynamicValue>
50 MCFOLD ::BlockComponentGroupDescription::Components&
72 ::ll::TypedStorage<8, 64, ::BlockComponentGroupDescription::Components> mCerealDescriptions;
73 ::ll::TypedStorage<8, 24, ::std::vector<::HashedString>> mTags;
74 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::BlockComponentDescription>>> mDescriptions;
79 BlockComponentGroupDescription& operator=(BlockComponentGroupDescription
const&);
84 MCAPI BlockComponentGroupDescription();
86 MCAPI BlockComponentGroupDescription(::BlockComponentGroupDescription&&);
88 MCAPI BlockComponentGroupDescription(::BlockComponentGroupDescription
const&);
90 MCAPI
void addComponentDescription(::std::shared_ptr<::BlockComponentDescription> desc);
94 MCAPI ::BlockComponentGroupDescription& operator=(::BlockComponentGroupDescription&&);
96 MCAPI ~BlockComponentGroupDescription();
104 MCAPI
void* $ctor(::BlockComponentGroupDescription&&);
106 MCAPI
void* $ctor(::BlockComponentGroupDescription
const&);
Definition SerializerContext.h:11