26 struct ComponentMetadata {
29 using Ctor = ::std::unique_ptr<::ItemComponent> (*)();
36 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ItemComponent> (*)()> makeUnique;
37 ::ll::TypedStorage<8, 24, ::std::vector<::PackLoadRequirement>> requirements;
38 ::ll::TypedStorage<8, 32, ::std::optional<::SemVersion>> releasedMinFormatVersion;
39 ::ll::TypedStorage<8, 32, ::std::optional<::SemVersion>> deprecatedVersion;
40 ::ll::TypedStorage<8, 24, ::CerealSchemaUpgradeSet> versionUpgrades;
46 ComponentMetadata& operator=(ComponentMetadata
const&);
47 ComponentMetadata(ComponentMetadata
const&);
53 MCNAPI ::CerealItemComponentFactory::ComponentMetadata&