44 ::ll::TypedStorage<4, 4, int> mNumSlots;
45 ::ll::TypedStorage<1, 1, bool> mAllowNestedStorageItem;
46 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>> mBannedItems;
47 ::ll::TypedStorage<8, 24, ::std::vector<::ItemDescriptor>> mAllowedItems;
48 ::ll::TypedStorage<8, 16, ::WeakRef<::IDynamicContainerSerialization>> mContainerSerialization;
49 ::ll::TypedStorage<8, 16, ::WeakRef<::IContainerRegistryAccess>> mContainerRegistryAccess;
50 ::ll::TypedStorage<8, 16, ::WeakRef<::IContainerRegistryTracker>> mContainerRegistryTracker;
51 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnUseSubscription;
56 StorageItemComponent& operator=(StorageItemComponent
const&);
57 StorageItemComponent(StorageItemComponent
const&);
58 StorageItemComponent();
71 MCAPI ::std::shared_ptr<::DynamicContainerTracker>
74 MCFOLD
bool getAllowNestedStorageItem()
const;
76 MCFOLD ::std::vector<::ItemDescriptor>
const& getAllowedItems()
const;
78 MCAPI ::std::shared_ptr<::FillingContainer>
81 MCFOLD ::std::vector<::ItemDescriptor>
const& getBannedItems()
const;
83 MCFOLD
int getNumSlot()
const;
85 MCAPI ::StorageItemComponent& operator=(::StorageItemComponent&&);
87 MCAPI ::std::unique_ptr<::ListTag>
90 MCAPI
void setContainerRegistryHandlers(
100 MCAPI
static void bindType(
102 ::std::vector<::AllExperiments>
const& requiredToggles,
103 ::std::optional<::SemVersion> releasedMinFormatVersion
106 MCAPI static ::HashedString
const& getIdentifier();
Definition SaveContext.h:5