38 using Ctor = ::std::unique_ptr<::BlockComponentDescription> (*)();
43 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::BlockComponentDescription> (*)()> makeUnique;
44 ::ll::TypedStorage<8, 24, ::std::vector<::PackLoadRequirement>> requirements;
45 ::ll::TypedStorage<8, 32, ::std::optional<::SemVersion>> releasedMinFormatVersion;
46 ::ll::TypedStorage<8, 24, ::CerealSchemaUpgradeSet> versionUpgrades;
52 ::ll::TypedStorage<1, 1, bool> mIsCustomComponent;
76 using CerealComponentsMap = ::std::unordered_map<::std::string, ::BlockComponentFactory::ComponentMetadata>;
84 ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::BlockComponentGroupDescription>>>
85 mBlockComponentsSchema;
105 MCAPI
void _buildBlockComponentsSchema();
109 MCAPI ::std::unique_ptr<::BlockComponentDescription>
118 MCAPI static ::std::unordered_map<::std::string, ::BlockComponentFactory::ComponentMetadata>*
Definition IPackLoadContext.h:20