13struct BlockComponentGroupDescription {
24 using CerealDefaultValueOptOut = void;
29 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::shared_ptr<::BlockComponentDescription>>>
36 MCAPI
void _setCustomComponent(
37 ::std::string_view compName,
38 ::std::shared_ptr<::cereal::DynamicValue>
const& compData,
39 bool overridePlayerInteract,
40 bool overridePlayerPlacing
43 MCAPI ::std::shared_ptr<::cereal::DynamicValue>
59 ::ll::TypedStorage<8, 64, ::BlockComponentGroupDescription::Components> mCerealDescriptions;
60 ::ll::TypedStorage<8, 24, ::std::vector<::HashedString>> mTags;
61 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::BlockComponentDescription>>> mDescriptions;
69 BlockComponentGroupDescription(BlockComponentGroupDescription
const&);
70 BlockComponentGroupDescription();
75 MCAPI ::BlockComponentGroupDescription& operator=(::BlockComponentGroupDescription
const&);
77 MCAPI ~BlockComponentGroupDescription();
Definition SerializerContext.h:17