42 ::ll::TypedStorage<4, 4, int> mNumSlots;
43 ::ll::TypedStorage<1, 1, bool> mAllowNestedStorageItem;
44 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>> mBannedItems;
45 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>> mAllowedItems;
46 ::ll::TypedStorage<8, 16, ::WeakRef<::IDynamicContainerSerialization>> mContainerSerialization;
47 ::ll::TypedStorage<8, 16, ::WeakRef<::IContainerRegistryAccess>> mContainerRegistryAccess;
48 ::ll::TypedStorage<8, 16, ::WeakRef<::IContainerRegistryTracker>> mContainerRegistryTracker;
49 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnUseSubscription;
54 StorageItemComponent& operator=(StorageItemComponent
const&);
55 StorageItemComponent(StorageItemComponent
const&);
56 StorageItemComponent();
63 virtual ~StorageItemComponent() ;
70 MCNAPI ::std::shared_ptr<::FillingContainer>
74 MCNAPI ::StorageItemComponent&
operator=(::StorageItemComponent&&);
88 ::std::vector<::AllExperiments>
const& requiredToggles,
89 ::std::optional<::SemVersion> releasedMinFormatVersion
93 MCNAPI static ::HashedString
const& getIdentifier();